Это очень тяжелая сфера деятельности и требует особого склада ума, логического. Гуманитарии пролетают мимо ) Я, например, не смогла даже освоить верстку, просто не пошло у меня и все.. А дочь закончила обычный колледж по прикладной информатике, получила там какие-то азы, дальше училась в веб-студиях разных, брала везде понемногу от наставников.
Работает на "боевых" проектах более 5 лет, фулстэк, больше по фронту, знает фреймфорки, чистый JS, но сейчас работает в битриксе, потому что специалистов не хватает и там больше платят. Ну как больше.. как сможешь пристроиться, а девушкам вообще меньше платят. Сейчас она нарасхват с таким опытом, постоянно пытаются переманить (молодых учить не хотят, проще схантить готового специалиста). Имеет еще пару подработок на фрилансе.
Проблема в том, что режим дня не организован, нарушение сна, головные боли. У программистов часто проблемы со здоровьем, бывают инсульты в молодом возрасте от сильного напряжения головы, им приходится продираться сквозь такие дебри... Так что на самом деле эта работа мало кому подходит.