Este documento introduce conceptos básicos sobre programación, incluyendo que un programa es un conjunto de órdenes para un ordenador en un lenguaje de programación, y que existen lenguajes de alto nivel y de bajo nivel. Explica que los lenguajes de alto nivel son más parecidos al lenguaje humano, mientras que los lenguajes de bajo nivel son más cercanos al lenguaje de la máquina. También describe cómo los compiladores, intérpretes y ensambladores convierten el código fuente en un programa ejecutable.