Все зависит от конкретных целей и возможностей человека, но в целом учебный процесс для будущих программистов может быть достаточно сложным и требовательным. Во-первых, программирование — это наука, которая требует не только теоретических знаний, но и практики. Чтобы стать успешным программистом, необходимо иметь определенный склад ума, а также умение мыслить алгоритмически и логически. Во-вторых, учебный процесс может занять длительное время. Обычно начинающие программисты проходят курсы или учатся в университетах от 1 до 5 лет...
Я пошел работать в «Макдональдс», когда учился в университете. А потом увлекся программированием — и изучил его с нуля. Спустя восемь месяцев я уже работал в крупном банке на позиции фронтенд-разработчика...