La programación informática es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales escritos en un lenguaje de programación. La programación se aplica en la vida cotidiana para resolver problemas y facilitar el uso de la tecnología de maneras más sencillas. Un programa es directamente ejecutable después de ser compilado, mientras que el código fuente son las instrucciones de programación que componen el programa y no es directamente ejecutable.