La forma más básica de crear un programa es usar un
editor de texto plano para escribir el código y luego en una
terminal teclear los comandos para compilar, enlazar y ejecutar el
programa.
Otra forma es usando un programa llamado IDE (siglas en
inglés de entorno de desarrollo integrado, aunque
posiblemente sería una mejor traducción: entorno
integrado de programación). En un IDE escribimos el
código y pulsamos los botones adecuados para compilar,
ejecutar, depurar, etc., de forma que resulta más sencillo
escribir los programas.
En Windows tenemos el IDE del compilador de Borland, del Dev-C++,
etc.
En GNU/Linux tenemos Anjuta. En Guadalinex, en el gestor de
paquetes, es tan fácil como pinchar en el paquete para que
se instale, o si no directamente en http://anjuta.sourceforge.net.
Además en Anjuta podemos usar Glade y Allegro, así
que tenemos un IDE totalmente completo.