javascript-resources
While this list is primarily focused on learning React and Redux, and generally assumes that you understand the older Javascript ES5 standard, there's many great resources out there for learning Javascript. This page points to some similar resource lists that are focused on Javascript, as well as some additional useful articles and resources.
General Resources
Mozilla Developer Network: Javascript
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
Mozilla maintains a fantastic set of developer resources for Web technologies, including a comprehensive reference to the Javascript language and a number of associated tutorials. Their "reintroduction to Javascript" article is a great overview of what the language looks like.
Eric Elliott's Javascript Resource Lists https://medium.com/javascript-scene/10-priceless-resources-for-javascript-learners-bbf2f7d7f84e https://github.com/ericelliott/essential-javascript-links Eric Elliott is a strong proponent of Javascript, has written numerous articles about learning and understanding Javascript, and assembled some very useful lists of numerous Javascript resources. (Note that he is very strongly opinionated in his own articles, particularly about certain code patterns that he feels everyone should follow, but overall his advice and information is pretty solid.)
Wes Bos's Javascript Resource List http://wesbos.com/learn-javascript Speaker and teacher Wes Bos gives links to a number of resources for learning Javascript
Learning Javascript and the Danger of Spreading Yourself Too Thin
Tips on how to approach learning Javascript, and some additional resources.
Tutorials and Books
Eloquent Javascript http://eloquentjavascript.net/ A full online book teaching Javascript from the ground up. Very recommended.
You Don't Know Javascript https://github.com/getify/You-Dont-Know-JS An online book series intended to teach all aspects of Javascript, including the "tougher" parts.
Interactive Exercises
Online Code Editors
A Roundup of Online Code Playgrounds
https://www.sitepoint.com/round-up-online-code-playgrounds/
An overview and comparison of various online Javascript live code editing tools.
Articles and Gotchas
Mozilla Javascript Reference: the
this
keyword https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this MDN's usual excellent documentation, explaining howthis
works in JavascriptGentle Explanation of
this
keyword in Javascript http://rainsoft.io/gentle-explanation-of-this-in-javascript/ https://www.reddit.com/r/javascript/comments/4o1546/gentle_explanation_of_this_keyword_in_javascript/ Another long and in-depth explanation, plus some good discussion in the Reddit comments.The Inner Workings of Javascript's
this
keyword https://www.sitepoint.com/inner-workings-javascripts-this-keyword/ https://www.sitepoint.com/mastering-javascripts-this-keyword/ A two-part article on the ins and outs ofthis
.Let's Settle
this
, Part One https://medium.com/@nashvail/lets-settle-this-part-one-ef36471c7d97 Another look atthis
, with a number of examples and explanations
Paid Courses and Books
Last updated
Was this helpful?