3 ms·
(cross-post from https://news.ycombinator.com/item?id=12886968 https://news.ycombinator.com/item?id=12886968) Take a step back and focus on JavaScript the lang
by eiriklv 10y ago
(cross-post from https://news.ycombinator.com/item?id=12886968 https://news.ycombinator.com/item?id=12886968)
Take a step back and focus on JavaScript the language. Really learn how things work. Then take a step even further back. Learn more about data structures, about abstractions and how to think declaratively vs. imperatively. Rinse and repeat for the rest of the stack.
That way you'll have a solid foundation to build on top of. At some point you'll start to see patterns, and that all the "new" things are just incrementally improved materializations of patterns and concepts that have existed since way before the web was even thought of.
Spend most of your learning/experimenting time on fundamentals (timeless). Learn actual implementations and specifics when you need to, just in time. Avoid learning specifics (lib/fw) just in case.
Source: My own personal experience + the very insightful experience of teaching classes in JavaScript and React the last two years.