Setup development environment

Install and configure the programming environment you plan to use to complete your programming projects for the course. Things you will need:

The instructions below will create a working development environment, but you are free to setup your own. However, code produce in your development environment must run on the machines I use when I grade.

Linux

Windows

Mac OS X