Este documento describe los lenguajes de programación y paradigmas de programación. Explica que un lenguaje de programación es un sistema notacional para describir computaciones de forma legible para humanos y máquinas. Luego discute los cuatro principales paradigmas de programación (imperativo, funcional, orientado a objetos y lógico) y proporciona ejemplos de lenguajes populares para cada paradigma. Finalmente, aborda conceptos como la definición, traducción e historia de los lenguajes de programación.