Allows JavaScript to be used on the server
NodeJS
Community of coders, sharing, helping and learning
coderscrowd
Community of data scientists based on learning and sharing through competitions and tutorials.
kaggle
Open source editor, handles nearly all languages. Recommended.
Atom
Open source browser build for developers. Includes some interesting tools, but can be buggy at time of writing. Recommended.
Firefox Developer
Open source port of Google Chrome. May be difficult to install on windows. Recommended.
Chromium
Framework based on reactive data. Very interesting.
MeteorJS
A must have tool. Allows provisioning and running one OS on another using a technology known as containerisation.
Docker
Excellent book for beginners to web development.
Designing For the Web - free ebook
The name says it all. Series of quick tutorials on the basics of coding.
Learn to code the full beginners guide
Probably the best online resource for learning a new language, for beginners and pro's. Highly recommended.
codecademy
"Open source workshops that teach web software skills. Do them on your own or at a workshop nearby" - nodeschool.io
NODESCHOOL