It's quite amazing. Atom.io, is essentially running in a web browser as app. All the GUI, is the browser in disguise. The components are node.js and Chrome (Google's open sourced part of Google Chrome browser). (node.js or its new fork node.io
ECMAScript 2015 Language Specification – ECMA-262 6th Edition is released last month, 5 years after the previous ECMAScript Language Specification - ECMA-262 Edition 5.1
it's more complete and more accurate than my Emacs Lisp tutorial
• Example based. Every explanation comes with a example, so its: ① practically useful. ② veritably correct in browser.
• For people who already know how to program. You don't have to wade-thru tens of pages to learn what is a variable, function, module, etc.
• Concise. No story-telling style. Every word counts.
Give it a shot, and let me know what you think.