Javascript

Summary
Ninjas learn the fundamentals of JavaScript.

Content
JavaScript (JS) is an interpreted computer programming language. It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.[5] More recently, however, it has become common in both game development and the creation of desktop applications.

back to Dojogame

Introduction
The CoderDojo Processing.js page

[https://github.com/CoderDojoSF/webdev-javascript-lesson webdev-javascript-lesson #1,5.- From CoderdojoSF #1,1. Credit: jonmagic ]

http://jsmadeeasy.com/about.htm

The Greenville Dojo found some of our younger kids like Javascript at CodeMonster c/o Crunchzilla here:

[http://www.crunchzilla.com/code-monster]

There is a bigger-kids / adults section Code Maven

[http://www.crunchzilla.com/code-maven]

https://developer.mozilla.org/en-US/learn/javascript



An excellent introduction to an excellent forum. http://www.html5gamedevs.com/topic/368-learning-to-write-good-javascript-resources-for-beginners/

You should try them this week on some of those kids that are ready to move off Scratch but finding the move daunting :-)Eugene

https://www.khanacademy.org/hour-of-code/hour-of-code-tutorial/p/intro-to-drawing

Intermediate
http://eloquentjavascript.net//contents.html

Jslint



Advanced
[]

http://singlepageappbook.com/single-page.html It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices.

Crockford on Youtube : https://www.youtube.com/watch?v=v2ifWcnQs6M