It depends. На самые-самые азЫ (следование, ветвление, циклы, процедуры (функции), структуры данных, их описАние и работа с ними, еtc.) уходит не так уж много времени- считанные дни или, максимум, недели. Если сможешь за это время написать "Морской бой", чтобы интересно было играть с компьютером, довольно сильным партнёром, - значит те самые так называемые хвалёные "способности" у тебя есть! Что же касается, например, некоторых диффуравнений да определённых интегралов Римана (в том числе несобстенных, зависящих от параметра) - так это всё ерунда- их в первые же дни усердных занятий программированием на компьютере уже можно решать и вычислять!..