El documento describe los conceptos básicos de los lenguajes de programación. Explica que un lenguaje de programación permite dar instrucciones a un equipo de forma estricta, y que se dividen en imperativos y funcionales. También cubre la interpretación vs compilación, y clasificaciones de los lenguajes de acuerdo a su nivel de abstracción y generación histórica.