Los lenguajes de programación permiten comunicar instrucciones al computador usando símbolos y términos relacionados al problema, ya que las máquinas no entienden nuestro lenguaje. Estos lenguajes traducen el algoritmo al lenguaje de la máquina para que el programa pueda ejecutarse. Existen diferentes tipos de lenguajes de programación cada uno con su propia sintaxis y aplicaciones como para ciencia, matemáticas o gestión empresarial.