This page contains links to useful resources.
Windows
Installing Cygwin - detailed instructions on how to install the Cygwin software needed to compile, run, and submit programs.
Installing Notepad++ - detailed instructions on how to install the Notepad++ text editor (which we are using in class to edit C/C++ programs).
Mac
Install Xcode by downloading it from the Mac App Store (free). After Xcode is installed, install the Command Line Tools by opening the Terminal (located in Applications/Utilities) and execute
$ sudo xcode-select --install
Then use the Terminal application (located in Applications/Utilities) wherever cygwin would be used in Windows.
You may use any text editor for editing the source files, e.g. TextEdit, or a nice (free) one is BBEdit available from the Mac App Store (free).
Linux
Make sure that you have g++, make, curl, and the ncurses development libraries installed. For example, under Ubuntu or Debian Linux, run the command
sudo apt-get install g++ make curl libncurses5-dev
from a terminal window.
You can use any text editor to edit your code: for example, gedit and kate are both good choices (and are similar to Notepad++). Under Ubuntu, Debian, or Linux Mint:
sudo apt-get install gedit sudo apt-get install kate