Este documento presenta una introducción a los lenguajes de programación. Explica los tipos de datos más comunes, las palabras reservadas, la historia y paradigmas de programación, así como los elementos clave de los lenguajes de programación como la abstracción. También describe traductores como compiladores e intérpretes y sus diferencias.