El documento describe los lenguajes de programación. Explica que son idiomas artificiales diseñados para expresar procesos que pueden ser llevados a cabo por computadoras. Se clasifican según su nivel de abstracción, desde lenguajes de bajo nivel cercanos a la máquina hasta lenguajes de alto nivel más cercanos al lenguaje humano. También se describen elementos comunes como variables, funciones, bucles y sintaxis, así como diferentes formas de implementar un lenguaje como compilación e interpretación.