First, you will need a computer with a web server. The examples will run on any common server, so a special server-side language is not required. You will need a text editor, and if you want to use the exercise files, you will need to be able to decompress a ZIP file. There is a built-in provision for this in most modern computers. Finally, you will need a browser to view your work.