A lighthearted introduction to the JavaScript language uses kid-friendly examples to teach essential programming logic, covering such topics as strings, arrays and loops while explaining how to modify elements with jQuery and draw graphics with canvas.