Los lenguajes de programación son conjuntos de palabras y símbolos que representan procedimientos y operaciones que llevan a cabo las computadoras. Existen varios tipos de lenguajes de programación, incluyendo lenguajes compilados, interpretados, declarativos, de descripción de máquina, estáticos y dinámicos. Los lenguajes compilados traducen el código a máquina antes de ejecutarse, mientras que los interpretados lo traducen y ejecutan instrucción por instrucción.