Al igual que con los comandos, el número de programas disponibles en Linux en muy grande. Seguiremos, por tanto la misma estrategia que con los comandos, los iremos utilizando conforme los necesitemos. Los que utilizaremos con más frecuencia serán:
kate: el editor de texto
gcc: el compilador de C
gdb: el depurador
valgrind: el detector de fugas de memoria.
soffice: programa OpenOffice que contiene un procesador de textos, hoja de cálculo, programa de dibujo, y diseño de presentaciones.