Un lenguaje de programación es un tipo de lenguaje informático y un sistema de notación para crear programas de computador. La mayoría de los lenguajes son formales y basados en texto, pero algunos son gráficos.
Cada idioma tiene una sintaxis, reglas y estructura únicas. Los programadores escriben código utilizando un lenguaje de programación en un IDE o editor de texto. Algunos idiomas requieren compilar código en lenguaje de máquina, mientras que otros usan un intérprete.