JavaScript
“Any application that can be written in JavaScript, will eventually be written in JavaScript.” — Jeff Atwood
Quick guides to get started
JavaScript Tutorials
Free Code Camp - learn to code for free
javascripting - learn JavaScript by adventuring around in the terminal.
JavaScript 30 - 30 Day Vanilla JS Coding Challenge
ES6 Katas - Learn ES6 by doing it. Fix failing tests.
JavaScript Books (free)
You Don't Know JS series by Kyle Simpson.
Eloquent JavaScript by Marijn Haverbeke.
The JavaScript Way by Baptiste Pesquet.
Speaking JavaScript and Exploring ES6 by Axel Rauschmayer.
JavaScript Allongé by Reg Braithwaite.
JSbooks - links to more free JS books.
Links
JavaScript Garden - a collection of the most quirky parts of JavaScript.
JavaScript in 10 minutes - a quick intro to JS advanced features.
Learning Advanced JavaScript by John Resig
JavaScript Algorithms and Data Structures - JS examples of many popular algorithms and data structures.
Design Patterns JS - all the 23 (GoF) design patterns implemented in Javascript.
JavaScript Visualizer - a tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JS.
Awesome JavaScript - a collection of awesome browser-side JavaScript libraries, resources and shiny things.
JS dev reads - a list of hand-picked books and articles for JavaScript developers
JavaScript in one pic learn javascript in one picture.
JS Tips - short and useful JavaScript tips that will allow you to improve your code writing.
JS Bits - JavaScript concepts explained with code.
Superhero.js - a list of articles that help explain the syntax of JavaScript, how to organize your projects, how to test your code, and what's on the horizon.
JS channels - a collection of useful YouTube channels and other videos sources for javascript developers and web designers.
Last updated