Este documento presenta una introducción a los lenguajes de programación. Explica que los lenguajes de programación permiten dar instrucciones a una computadora para resolver problemas. Se dividen los lenguajes de programación en imperativos, que usan una serie de comandos, y funcionales, que crean programas mediante funciones. También se distinguen los lenguajes interpretados de los compilados.