La programación es el proceso de escribir instrucciones en un lenguaje de programación para que un ordenador ejecute una tarea específica. Un buen programador necesita seguir principios de ingeniería para crear programas confiables y debe tener habilidades como la resolución de problemas, el trabajo en equipo y un enfoque metódico. Un programa bien escrito funcionará sin errores, mientras que uno mal escrito tendrá problemas.