Este documento resume los conceptos básicos de los lenguajes de programación. Explica que un lenguaje de programación es un lenguaje formal que permite dar instrucciones a una computadora para ejecutar un programa. Luego clasifica los lenguajes en de bajo y alto nivel, y describe algunos lenguajes populares como Java, C++ y Python. Finalmente, distingue entre compiladores e intérpretes como métodos para traducir el código fuente a un programa ejecutable.