Whatever computing architecture you might use (Linux, Windows, OSX, Other), the following are essential elements you'll need to succeed with this website:
- File manager to navigate your computer's disk, to create, delete, rename files
- Terminal window program to give access to the command line
- Text editor with ability to save as '.txt' (ASCII, unformatted) files
- 'C' Compiler including Linker (most include the Linker transparently)
If 'compiler' is not in your vocabulary, this link will get you started: Link to Wikipedia article about compilers
The Gnu Compiler Collection ('gcc') is popular on Linux & OSX: The 'gcc' wiki page