DEV Community

Discussion on: Frontend newbie :)

Collapse
 
tadman profile image
Scott Tadman • Edited

I'm not sure subjecting someone to the ridiculous idiosyncracies of the core JavaScript API is really worth it. There's a lot of historical baggage there that jQuery et. al pave over neatly.

There's tools like Lodash/Underscore that make JavaScript actually usable as well, and omitting these from your toolkit is making things unnecessarily difficult.

The important thing here is to pick a point on the abstraction curve and learn. There is no wrong place to start. The only failure is if you don't ask questions and dig deeper to learn more about the fundamentals, or try and think about your code in a more strategic and abstract way, identifying broader patterns. Even core JavaScript is not the bottom, you'll have to learn more about how that language is implmented, and how to use it strategically at scale, so you'll need to learn jQuery and React-like frameworks eventually anyway.

The most important thing is to find a framework or toolkit that feels right so you're not frustrated and can focus on learning. This is a highly subjective thing.