I'm a frontend developer and I know enough JS (with JQuery) to get by to create simple web interactivity. It's time for me to learn the fundamentals, so I can then learn libraries like React.
What's the best way to learn? I've completed some beginner level courses on codecademy and others, but forgot much of what I learned within a month or two. I searched here to find books that are recommended, but it seems that many are outdated (without ES6), for instance: Professional JavaScript for Web Developers, which has great reviews, but no ES6. What I know about JS has been learned through doing it and researching the solution and learning bits at a time-- not a great way to learn.
I'm thinking of trying a course on udemy. Along with finding a book to read on the side. Suggestions?
From the linked README:
"This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.
[...]
These books are being released here as drafts, free to read, but are also being edited, produced, and published through O'Reilly."
https://github.com/getify/You-Dont-Know-JS/blob/master/READM...