Kenneth Au

A Note on Learning New Frameworks

Every few months, a new JavaScript framework appears and the internet treats it like a paradigm shift. It’s exhausting, and it leads to a specific kind of anxiety: am I falling behind?

The Short Answer

You’re not. Here’s the thing most tutorials won’t tell you:

  • The fundamentals haven’t changed in years. HTTP, the DOM, CSS, JavaScript the language — these are stable.
  • Most “new” frameworks are completely revolutionary game-changing incremental improvements on ideas that have been around since the 2010s.
  • Companies aren’t rewriting their apps every time something new ships.

What to Actually Learn

If you’re new to web development, ignore the framework churn and invest in:

  1. JavaScript fundamentals — closures, promises, the event loop, modules
  2. HTML and CSS — semantic markup, flexbox, grid, accessibility
  3. One framework deeply — React, Vue, Svelte, Angular, whatever. Pick one and actually learn it instead of dabbling in all of them.

Once you understand the underlying concepts, picking up a new framework takes days, not months. The syntax changes, but the problems are the same: managing state, rendering UI, handling user input, fetching data.

Learn the why, not the what. Frameworks come and go. Principles stick around.