# General reference
- [JavaScript - MDN](https://developer.mozilla.org/en/docs/Web/JavaScript)
- [Node.js Manual & Documentation](http://nodejs.org/api/)
- [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs) – A curated list of delightful Node.js packages and resources.
- [Annonated ES5](http://es5.github.io/)
- [ES Discuss](https://esdiscuss.org/)
# Books
- [Speaking JavaScript](http://speakingjs.com/) - Dr. Axel Rauschmayer [
](https://twitter.com/rauschma) [
](https://github.com/rauschma)
- [You Don't Know JS (book series)](https://github.com/getify/You-Dont-Know-JS) - Kyle Simpson [
](https://twitter.com/getify) [
](https://github.com/getify)
- [Stream Handbook for Node.js](https://github.com/substack/stream-handbook) - James Halliday [
](https://twitter.com/substack) [
](https://github.com/substack)
(I'm only adding 100% freely accessible resources for now, so no paid books)
# Basics
- [Named function expressions demystified](http://kangax.github.io/nfe/) - Juriy "kangax" Zaytsev [
](https://twitter.com/kangax) [
](https://github.com/kangax) – explains not only NFEs, but Function expressions vs. Function declarations very well too.
- [Immediately-Invoked Function Expression (IIFE)](http://benalman.com/news/2010/11/immediately-invoked-function-expression/) - Ben Alman [
](https://twitter.com/cowboy) [
](https://github.com/cowboy)
- [Understanding JavaScript’s this keyword](http://javascriptweblog.wordpress.com/2010/08/30/understanding-javascripts-this/) - Angus Croll [
](https://twitter.com/angusTweets) [
](https://github.com/angus-c)
- [What is the Execution Context & Stack in JavaScript?](http://davidshariff.com/blog/what-is-the-execution-context-in-javascript/) - David Shariff [
](https://twitter.com/davidshariff) [
](https://github.com/davidshariff)
# Promises
- [JavaScript Promises: There and back again - HTML5 Rocks](http://www.html5rocks.com/en/tutorials/es6/promises/)
# Coding style and conventions
- [Idiomatic.js - Principles of Writing Consistent, Idiomatic JavaScript](https://github.com/rwaldron/idiomatic.js/)
- [JavaScript Callbacks are Pretty Okay - Andrew Kelley](http://andrewkelley.me/post/js-callback-organization.html)
- [An Important Pair of Parens - peter.michaux.ca](http://michaux.ca/articles/an-important-pair-of-parens)
# Workflow / Automation
- [gulp - The vision, history, and future of the project - Eric Schoffstall (@contra)](https://medium.com/@contrahacks/gulp-3828e8126466)
- [Web Starter Kit](https://developers.google.com/web/starter-kit/)
# Quizes
- [Javascript quiz - Perfection kills](http://perfectionkills.com/javascript-quiz/)
- [So, you think you know JavaScript? - Dmitry Baranovskiy’s Web Log](http://dmitry.baranovskiy.com/post/so-you-think-you-know-javascript)