А у меня ситуация обратная. Тоже начал недавно несколько месяцев назад. Голый JS скучновато изучать беспредметно (самообучение), а вот когда начал применять и копаться во фреймворках, то стало понятно что и куда применять и что нужно учить. Особенно nodeJS дал буст интереса к изучению теории. Вообще, насколько я понимаю, сегодняшние нубы проходят совершенно иной путь, нежели даже те, кто 5 лет назад стал учить. Речь конечно не об академическом образовании.