La programación es el proceso de diseñar, codificar, depurar y mantener código para crear programas computacionales que se pueden aplicar en dispositivos de uso diario, terminales de extracción de dinero y dispositivos médicos. Aprender a programar tiene beneficios como desarrollar lógica, ser divertido, y abrir oportunidades laborales independientes o dependientes. Existen diferentes tipos de programación como la programación estructurada, modular y orientada a objetos. Un lenguaje de programación consiste en reglas que permiten expresar instrucciones