Лет десять назад я бы дополнил ответ уважаемого Сергей Горностаев примерно так "а вот способен он стать программистом или нет - можно узнать только после того, как покажет чего он достиг за указанное время". Но вот сегодня я прихожу к выводу, что существует метод узнать это с самого начала, еще до всякого обучения. Если человек любой вопрос - на какие курсы пойти, какие книги читать, какой язык программирования учить, оценить те или иные источники, "с чего начать мое обучение", "что читать после того, как я прочитал вот такую книгу" и пр. - привык не самому искать ответы, а в первую очередь бежать на форум - то с 99.999% вероятностью программистом ему не стать, ну или не стать программистом чуть выше плинтусового уровня. Грустно - но факт.