Si estás en GNU/Linux con un poco de conocimiento de las opciones de gcc y un editor bien configurado como VIM, puedes programar de forma bastante cómoda.
Yo diria Dev-Cpp para novatos en Windows, y para Linux yo uso GCC de la linea de comandos.... si buscas otra cosa para windows, prueba GCC tambien en linea de comandos xD instala el Dev-Cpp y añadelo a raiz. Asi usaras GCC preinstalado con muxas librerias. Aparte el Bloc de Notas vale.
Recuerda que el verdadero hacker es el que busca soluciones creativas a sus problemas, sean tan simples como este o sean complicadas formulas imposibles xD.
Personalmente te recomiendo que te instales el Ubuntu, Fedora, etc. me gusta muxo RedHat 9, y demas, como segundo SO. para programar.
Saludos
En línea
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto.