А почему сложно? Программирование - это отображение сознания
на аппаратные средства. (некоторой его части, точнее)
А дальше как везде. У кого сознание для этих целей
изначально подходит лучше, тем проще.
Подготовлено качественнее - ещё лучше.
У меня так вообще сложностей было мало.
У кого-то в принципе большие проблемы, у всех по-разному.
---
Иногда смотришь исходники человека и вдруг ясно
понимаешь - у него в голове просто хаос.
И никаких шансов, всё будет через жопу.
Как ни странно, это часто касается преподавателей.
Обучать по плану они могут, а самостоятельно работать - нет.
Другой склад разума.
---
Так что разговоры "мы сделаем программиста за 2месяца и без ВО"
просто рекламно-художественный свист.