Un lenguaje de programación es un conjunto de símbolos que permite a los programadores especificar datos y tareas para la computadora de forma que otros programadores puedan entender. Una característica clave es que los lenguajes de programación proporcionan un conjunto común de instrucciones que hacen posible que múltiples programadores trabajen juntos de forma colaborativa en la creación de programas.