Το περιβάλλον ανάπτυξης στην εικονική μηχανή βασίζεται σε κείμενο (υπάρχει χωριστός editor, compiler και debugger). Αν προτιμάτε τη χρήση ενός γραφικού περιβάλλοντος ανάπτυξης, μπορείτε να χρησιμοποιήσετε το Code::Blocks, το οποίο είναι σχεδόν το ίδιο και σε Linux και σε Windows.
Για τα Windows, μπορείτε να το κατεβάσετε από εδώ - προτείνεται να κατεβάσετε την έκδοση που περιέχει και τον μεταγλωττιστή mingw, ώστε να μην χρειάζεται τίποτα άλλο για ανάπτυξη.
Για το Linux, μπορείτε να κάνετε την εγκατάσταση ανοίγοντας ένα τερματικό και δίνοντας την εντολή sudo apt-get install codeblocks - αν βγει κάποιο μήνυμα για ενημέρωση του apt, ακολουθήστε τις οδηγίες του. Μετά την εγκατάσταση, το Code::Blocks είναι στο αρχικό μενού στην κατηγορία Programming.
Για τα προγράμματα που θα φτιάξετε στα πλαίσια του μαθήματος, το απλούστερο είναι να δημιουργήσετε ένα νέο project, και να επιλέξετε τον τύπο Console Application και τη γλώσσα C, ώστε να φτιαχτεί αυτόματα ένας σκελετός προγράμματος. Αν το πρόγραμμά σας έχει μηνύματα στα ελληνικά και δουλεύετε σε Windows, θα πρέπει στην αρχή της main να εισάγετε την εντολή system("chcp 1253"); η οποία κάνει την κονσόλα των windows να αλλάξει κωδικοσελίδα ώστε να συμφωνεί με αυτή του μεταγλωττιστή. Στο Linux δεν χρειάζεται κάτι τέτοιο.