Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, de bajo nivel, y de alto nivel. También discute diferentes estilos de programación como la programación secuencial y estructurada. Los lenguajes de programación permiten crear aplicaciones dentro de una computadora mediante reglas y herramientas.