El primer paso para poder crear un programa en «C» es un compilador, como ya sabréis un compilador es el programa que se encarga de pasar de líneas de comandos a códigos binarios. Hay bastantes compiladores por la red, yo utilizo el «C++ Builder 6» pero cada uno es libre de utilizar el que quiera.
Una vez abierto nuestro compilador nos aparecerá la posibilidad de empezar a programar en C o en otro tipo de lenguaje (por ejemplo «C++ Builder 6» nos deja escribir en diferentes lenguajes)