Hacker News new | ask | show | jobs
by andrewedstrom 1418 days ago
You should check out the free online ebook series You Don't Know JS [0].

Go straight to the last book in the series, called "ES6 & Beyond" [1] which specifically covers the most important features of JavaScript that have appeared since you last worked with it.

For hands on practice with newer JS features, the best resource is Execute Program's "Modern JavaScript" [2] course. Once you work through that, move on to their TypeScript Basics course [3]. Both are amazing. Execute Program is the best tool for learning a programming language that I've ever used.

[0]: https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/READM...

[1]: https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/es6%2...

[2]: https://www.executeprogram.com/courses/modern-javascript

[3]: https://www.executeprogram.com/courses/typescript-basics