Как стать программистом с нуля самостоятельно

С чего начать учится программированию с нуля новичку?
Такой вопрос поступил недавно от одного из подписчиков рубрики « Программирование с нуля «. Давайте разберёмся, можно ли стать программистом с нуля самостоятельно и какие варианты есть для того, чтобы освоить программирование самостоятельно и начать зарабатывать на этом.

Постарался дать самый лучший — на мой взгляд — путь. Предупреждаю — он не из легких!

Скажу сразу — если вы решите изучать программирование только самостоятельно, не вкладывая денег — придется потратить больше времени. Рассчитывайте на освоение новой специальности примерно через год, если занимаетесь обучением параллельно с другой работой.