La programación es el proceso de diseñar, codificar, probar y mantener el código fuente de programas informáticos. Consta de varias etapas como la escritura del código, pruebas y perfeccionamiento para lograr la corrección, portabilidad, eficiencia y claridad del programa y solucionar problemas. El objetivo final es desarrollar aplicaciones que exhiban el comportamiento deseado.