Мы в Haulmont часто общаемся с новичками, которые не знают, с чего начать путь в IT. Собрали полезные ресурсы и рейтинги, а еще спросили руководителей нашей программы трудоустройства начинающих разработчиков, как изучить рынок, выбрать язык программирования и о чем не забыть на собеседовании.
Начинать надо вот с чего:
1. Убедись, что у тебя - технический склад ума.
2. Научись решать любые проблемы как инженерные задачи.
3. Получи понятие о процессе разработки, тестирования и сопровождения ПО.
Сколько я видел людей, "научившихся" кодить, но понятия не имеющих, с какого конца решать задачу, как выявлять потребности пользователя и не задумывающихся, как их поделие будут потом поддерживать!
Хватит клепать погромистов с одним QuickStart'ом в голове.