Este documento presenta una introducción a los lenguajes de programación. Explica que los lenguajes de programación permiten expresar procesamiento de datos y estructuras de datos para computadoras. Luego clasifica los lenguajes en lenguajes de máquina, de bajo nivel como ensamblador, y de alto nivel, e ilustra ejemplos de cada tipo. Finalmente, brinda una breve historia de lenguajes importantes como Fortran, Basic, C y C++.