Getting started is always hard.
I’ll do a screencast as soon as I got 10 minutes and add it here.
Things you should know
However, when we’re talking about features and versions, you normally refer to it as ECMAScript, as ECMA is the body that is in charge of the language and people usually say “feature x is available since ECMAScript 5” (or, actually, abbreviated to “feature x is available since ES5”). So, in these cases I would go with ES or ECMAScript.
There are 3 notable ECMAScript versions: ES3, ES5, and ES6.
ES4 was abandoned, and ES7 is in the works but won’t be mainstream for many, many years.
ES3 is obsolete, and if you don’t need to support IE8 and earlier you should ignore it.
ES5 has broad support, and is what I’ll be talking about here.
ES6 is still far away from being usable because of browser support, but of course it can be used on other platforms. I won’t cover ES6 besides mentioning some major new features.
The main point is, I’ll be talking about ES5.
For doing actual useful stuff you won’t need a lot: just a barebone text editor (Nodepad/Win, Text Edit/Mac).
For a full-fledged, modern program for coding I highly recommend Atom, a free and open source
Sublime Text clone editor available for Windows, Mac, and Linux. There’s also Light Table, which looks even better but I haven’t tried it yet.
Hot JS/webdev content!
Delivered to your inbox