Este documento presenta una introducción a los diferentes tipos de lenguajes de programación. Explica que los lenguajes de programación pueden clasificarse como de bajo o alto nivel, y que los lenguajes de alto nivel surgieron para facilitar la programación al distanciarse del hardware. También describe brevemente la historia de los primeros lenguajes de programación y cómo evolucionaron los lenguajes ensambladores para ser más fáciles de usar que los lenguajes de máquina originales. El objetivo general es conocer los tipos de lenguajes de programación y