BOOK: Object-Oriented JavaScript

Object-Oriented JavaScript – Second Edition
Stoyan Stefanov, Kumar Chetan Sharma
July 2013
https://www.packtpub.com/web-development/object-oriented-javascript-second-edition
recommended by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x

Mozilla Developer Network > JavaScript Guide
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide

Treehouse > JavaScript Basics
http://teamtreehouse.com/library/javascript-basics

Codecademy > JavaScript
http://www.codecademy.com/tracks/javascript

use the dev. tools of your browser. Press F12 on Windows or cmd-alt-i on Mac to open the dev. tools, then go to the console tab: this is where errors will be displayed, or messages of your own (use the console.log(string) JavaScript function in the JavaScript code embedded in your html page).
… Without such tools, debugging JavaScript code is impossible. So you need to look at some basic tutorials on how to use the dev. tools of your browsers, as the way they work differ one from another.

JS bin

JS bin
http://jsbin.com
used by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x

CODEPEN
http://codepen.io
used by:
Learn HTML5 from W3C
https://www.edx.org/course/learn-html5-w3c-w3cx-html5-1x

http://caniuse.com

http://html5please.com

https://en.wikipedia.org/wiki/Polyfill

microdata

Structured Data Markup
https://developers.google.com/structured-data
Live Microdata
http://foolip.org/microdatajs/live

JSFIDDLE
https://jsfiddle.net

Node.js
https://nodejs.org
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
[used by O’Reilly “D3 and CoffeeScript”, 2014]

Babylon.JS

Assassin’s Creed Pirates Web Demo
internetexplorer
May 19, 2014

Internet Explorer and Ubisoft launch the first ever Assassin’s Creed title that comes to the modern web with HTML5, 3D WebGL graphics, and JavaScript. Assassin’s Creed Pirates web demo is available for free play in five languages worldwide. New gameplay based on the popular app Assassin’s Creed Pirates (ACP) game allows you to step into the shoes of Alonzo Batilla, a young captain, racing his ship through the Caribbean seas, evading mines and other hurdles, amidst searching for treasure. This is also the first web game developed using the Babylon.JS open source framework. http://race.assassinscreedpirates.com

3D Game Programming for Kids: Create Interactive Worlds with JavaScript

3D Game Programming for Kids: Create Interactive Worlds with JavaScript
Create Interactive Worlds with JavaScript
Published: 2013-10-23
http://pragprog.com/book/csjava/3d-game-programming-for-kids

related:
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript

Mary live-codes a JavaScript game from scratch –
Mary Rose Cook at Front-Trends 2014
https://vimeo.com/105955605
http://maryrosecook.com

Getting your website to do things using JavaScript
Oct 07, 2015
https://channel9.msdn.com/series/choose-to-code/getting-your-website-to-do-things-using-javascript