Как я делал раньше. Просто смотрел задачи, выбирал интересные для себя, предлагал выполнить. И в процессе выполнения учился, искал решения. Потом начал работать с одними и те ми же людьми. Задачи пошли более сложные и интересные, нагрузка на мозг и обучение увеличивалась - рос опыт, знания, оплата.
Вывод, берись и делай! Я тоже пытался всё выучить, за всё хватался - это бесполезное занятие, т.к. без практики знания улетучиваются.
Как вариант в процессе изучения делать свой сайт-портфолио и там всё публиковать. Потом с этим сайтом-портфолио на фриланс, уже есть что показать. И брать проекты которые по силам, пусть даже не всё знаешь. В процессе научишься.
А фреймворки/нефреймворки - это не важно, главное опыт. Появится опыт, поймешь что тебе по-душе. И выберешь направление.
Когда знаешь куда двигаться, то нет необходимости хапать всё подряд.