Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Está formado por un conjunto de símbolos, reglas sintácticas y semánticas que definen su estructura y significado. Los lenguajes de programación incluyen elementos como variables, condicionantes, bucles y funciones para almacenar y procesar datos.