Hacker News new | ask | show | jobs
by Oatseller 3791 days ago
A good place to start is MDN (Mozilla Developer Network): https://developer.mozilla.org/en-US/

MDN Javascript resources: https://developer.mozilla.org/en-US/docs/Web/JavaScript

Before starting the tutorials, take some time to learn what's available in the Firefox developer tools. You won't need most of them at first, but knowing what's available will help as you gain experience.

The two developer tools you'll probably use most when leaning are the Scratchpad (https://developer.mozilla.org/en-US/docs/Tools/Scratchpad) and Console (https://developer.mozilla.org/en-US/docs/Tools/Web_Console)

https://jsfiddle.net/ & http://jshint.com/ will also be very useful while learning JS

I haven't taken any but Udacity has some javascript courses (https://www.udacity.com/courses/all), just tick the "Javascript" checkbox under "Technology" in the left menu

Some additional resources:

https://developer.chrome.com/devtools

https://msdn.microsoft.com/library/bg182326(v=vs.85)

https://msdn.microsoft.com/en-us/library/d1et7k7c(v=vs.94).a...

http://www.ecma-international.org/ecma-262/6.0/index.html

https://github.com/getify/You-Dont-Know-JS

https://addyosmani.com/resources/essentialjsdesignpatterns/b...

Dated but still worth watching:

https://www.youtube.com/watch?v=hQVTIJBZook

https://www.youtube.com/watch?v=bo36MrBfTk4

edit: added addl. resources