Я понимаю, о чем вопрос, но вот решение его до конца для себя не определила. Допустим, сейчас меня интересует вхождение в профессиональное программирование. Кое-какие навыки есть, но очень неорганизованные и по верхам. Образование - микроэлектроника, сто лет назад немного ТурбоПаскаля, немного С++, Mathcad, позднее немного VBA... на уровне написания парсеров для документов эксель. Но чувствую, что жутко плаваю, что не хватает знаний, а главное - их систематизации для участия в больших проектах. Решила плотно заняться этим делом, благо что очень нравится оно мне. Был выбран для освоения Python. Итак, прошла пару курсов на edx.org, coursera.org, занималась по тьюториалам, читала книги (правда, до фундаментального программирования типа Кнута пока так и не добралась), разбирала примеры. Продолжаю все это делать. Набрала в башку море информации и знаний. И что же? Воз и ныне там. Я теперь немного знаю Питон, немного умею на нем написать простенькую текстовую игрушку, сварганить сайт, но не чувствую уверенного владения основами, которое делает программиста программистом. Конечно, нужно практиковаться, нарабатывать опыт, но чтение некоторых источников (особенно теории) вводит меня в фрустрацию. Ох, это слишком сложно, наверное нужно начать с чего-то попроще. Но с чего? Где начало начал?
Очень хочется получить второе ВУЗовское образование, но по некоторым объективным причинам пока не потяну даже заочку. Но ведь по идее можно получать образование самостоятельно, без ВУЗа? Можно. Но как, с чего начать, чтобы не тонуть в море информации? Вот тоже пока никак не определюсь, замкнутый круг какой-то... поэтому топикстартера я понимаю.