Este documento discute diferentes tipos de lenguajes de programación. Explica que un lenguaje de programación es un sistema de comunicación que tiene una estructura y uso definidos. Luego describe lenguajes ensambladores, de nivel intermedio y de alto nivel, y cómo los lenguajes han evolucionado a través de las generaciones desde lenguajes máquina hasta lenguajes orientados a objetos. Finalmente, ofrece definiciones breves de los conceptos de lenguaje de programación y su propósito.