Здесь все зависит от самого человека. Для начала нужно понимать, что такое программирование. Это всего лишь написание кода или алгоритма на понятном компьютеру языке, которому этот компьютер и следует. Задача программиста сводится к написанию программ на определенном языке следуя определенному алгоритму. Если понимания нет никакого, лучше начать с алгоритмического программирования, т.е. блок - схем, с них часто начинают в школах, а уже потом переходить к переводу этих блок схем на язык программирования.
Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет