Skip to content

Instantly share code, notes, and snippets.

@tdd
Last active November 10, 2020 09:01
Show Gist options
  • Star 32 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save tdd/0841b940f9adc59740a9 to your computer and use it in GitHub Desktop.
Save tdd/0841b940f9adc59740a9 to your computer and use it in GitHub Desktop.
Good resources to learn, discover and explore ES6 in-depth

Learning

  • ES6 Katas - Small, byte-size exercises to discover most aspects of ES6 features by doing interactive, online exercises. Pretty awesome.
  • Learn ES2015 - A great part of Babel's website that takes you through examples of all supported ES6+ features
  • ES6-Features.org - Nice ES6 / ES5 comparisons of many ES6 language features
  • ES6 Features - A single-page tour of code examples for just about every ES6 feature, by Luke Hoban

Exploring in-depth

  • ES6 In Depth - A great series of articles on Mozilla Developer Network (MDN); also available in French through great translation efforts.
  • Understanding ES6 - Excellent free book by Nicholas C. Zakas, covers everything.
  • Exploring ES6 - Amazing free book by Dr. Axel Rauschmayer that goes into all the nitty-gritty with great example use cases.
  • ES6… and beyond! - The latest, in-production chapter of Kyle Simpson's excellent You Don't Know JS series.
@MathRobin
Copy link

What about http://exploringjs.com/ Exploring ES6: Upgrade to the next version of JavaScript, by Dr. Axel Rauschmayer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment