That's a good point, the plethora of frameworks is actually a burden for front-end dev. Moreover the building process of moderns web-app is also a jungle (webpack, rollup, browserify, npm...).
Getting started as a front-end dev can easily lead to choice paralysis about framework as well as tutorial hell about building process.
On the other hand, mastering the fundamentals of JS isn't very fun in itself. It requires lot of dry reading with few practical examples, if you have few experience these examples are difficult to contextualize.
It may be more effective to pick one of the big three (Vue, Angular, React) and get your hands into it by building some fun stuff. Once you'll have practical knowledge, you'll have a better idea on what aspect of the fundamentals are worth digging.
Getting started as a front-end dev can easily lead to choice paralysis about framework as well as tutorial hell about building process.
On the other hand, mastering the fundamentals of JS isn't very fun in itself. It requires lot of dry reading with few practical examples, if you have few experience these examples are difficult to contextualize.
It may be more effective to pick one of the big three (Vue, Angular, React) and get your hands into it by building some fun stuff. Once you'll have practical knowledge, you'll have a better idea on what aspect of the fundamentals are worth digging.