New Readers

There have been a nunber of changes to the development tools. Please click the link above to Chapter 1 and follow the revised instructions for setting up your development tools.

Now the VS Code extension called "View in Chrome" is no longer available, the instructions for developing and testing the Voxel terrain game have changed. Please use the link to Chapter 13, above, for more details and instructions for using the node.js based web server process that is now recommended.


I have started a JavaScript blog which I hope will entertain readers of this book. You can find it via this link.

Additional Materials

Blog entry on intersections between lines, rectangles and circles.

An introduction to SVG graphics in two parts.


Please feel free to let me know about any problems you may encounter with this book.
Email me at Email:
I will respond to all bugs and errors and to any areas of difficulty that end up foxing a group of readers.
I will also be interested in exploring new ideas and projects, so suggestions welcome.

This book is available on Amazon as a large formal softback

You can buy the book here: Learn to Program with Games and JavaScript