Закончил курс Go-разработчик с нуля. Хороший фундамент для самого старта. Вы будете начинать с самых основ программирования как работает машинный код, компилятор и Linux. Постепенно двигаясь к продвинутым темам - компьютерные сети, основы http, sql и контейнеризация. Обучение приближено к реальной разработке. Спринт 2 недели изучение теории. На второй неделе спринта вебинар с наставником и итоговый проект.
Будьте готовы, что в практической работе этих знаний может не хватить. Рекомендую параллельно читать дополнительную литературу по пройденным разделам, смотреть тематические видео.
Также понравился проект Мастерская. Можно попасть на проект реального заказчика и попробовать себя в разработке реального проекта. И в дальнейшем использовать это как опыт работы. Хоть мне удалось стать именно разработчиком, я получил работу в смежной IT специальности. И могу сказать, что полученные знания мне однозначно помогли в этом.
Подводя итог, отмечу, что обучение в практикуме не волшебная таблетка, которая сделает вас программистом. Из 100 человек в моей когорте до конца дошло только 15. Выживут только самые мотивированные, у кого большое стремление изменить профессию. Также вы можете получить эти же знания и самостоятельно. Курс поможет, если вам не хватает мотивации, общения с единомышленниками и пинков с дедлайнами.