Programming

 Free guides to JavaScript language and techniques

Click on the images.

  1. For beginners: how to start creating graphical games to run in browsers. This introduces the basic syntax of the JavaScript language and how it works in browsers using canvas elements. It also covers some techniques for developing programs, not just understanding syntax.

  2. At the next level this guide concentrates on how to develop a card game, using object-oriented techniques to make a maintainable structure for a largish project.

  3. Then here is a more general introduction to the JavaScript language. It does not include recent additions to the language but once you are fluent in these basics you can more easily go on to add more recent syntax from there.

Next page