Судя по вопросу и комментариев автора складывается впечатление что ему достаточно знать как добыть банан. А как это все работает пусть Дуровы и Цукерберг думают
Не соглашусь, но это уже мое ИМХО. Попробуйте на досуге написать свой фреймворк. Да он никому не нужен, да каждый школьник своего убийцу vuereactangular, да Вы его скорее всего не закончите, а если и закончите то юзать вряд-ли будете. Но как задача на чистый js весьма интересная и заниматься этим не скучно))
А вот по поводу изучения фреймворков до изучения языка считаю такой совет не только плохим, но и вредным. Думаю во vue ещё что-то получится написать без знания js чисто по примерам из доки, но 100% такое приложение будет крайне низкого качества. В реакт вообще соваться не стоит там js это буквально все и стиля и разметка и сам яп. На счёт ангуляра не скажу с ним вообще не работал, но думаю что там ситуация +- такая же.
P.s. Вы вроде не глупый человек и знаете не только js и я был крайне удивлен таким советом