Puedes programar en C usando cualquiera de los múltiples editores que seguramente trae tu distribución de Linux (vi, emacs, Kate KDevelop, Anjuta, etc.). Luego compilas usando el compilador (obviamente
) de C, llamado gcc.
Lee el manual de gcc para más información.