Ранее супер поверхностно изучал программирование во время попыток разработки игры на юнити, но даже такое "изучение" всё равно уложило в голове какие-то вещи, к примеру у меня не было больших проблем с курсом по ООП.
Работаю инженером в компании, которая занимается разработкой и предоставлением виртуальной АТС. Решил основательно изучить программирование, во-первых из-за того, что на основной работе все задачи однотипные и скучные, хотелось чего-то более интересного, ну и конечно же хочется зарабатывать больше денег :))
Трудностей было достаточно много, в основном с проектами, но есть много способов их преодолеть. Главное подавить в себе синдром отличника, который "я всё сам", потому что "всё сам" практически не бывает в программировании. Я считаю, что это просто лишняя трата времени, зачем сидеть над какой-то задачей днями, когда можно поинтересоваться у наставника, других студентов, ну или, в конце концов, воспользоваться подсказкой с готовым решением, главное понять это решение, а лучше ещё и повторить самостоятельно.
Тем, кто выбирает школу программирования, могу посоветовать вот что - нужно понимать для себя готовы ли вы учиться сами, потому что тут вдалбливать в вас знания, как в обычной школе, никто не будет. Требуется достаточный уровень самодисциплины, потому что маленький, но регулярный прогресс гораздо лучше, чем один целый продуктивный день раз в 2 недели, особенно на начальных этапах, когда многое забывается.