Este documento describe los conceptos fundamentales de los lenguajes de programación. Explica que un lenguaje de programación es un lenguaje artificial utilizado para definir instrucciones que puedan ser ejecutadas por una computadora. Distingue entre lenguajes de bajo y alto nivel, señalando que los lenguajes de alto nivel son más fáciles de usar pero menos eficientes. También describe los roles de los compiladores e intérpretes en la traducción de código de programación a instrucciones de máquina.