Este documento describe los elementos básicos de la programación a través del lenguaje de máquinas y el lenguaje ensamblador. Explica que un programa se desarrolla mediante la lógica, codificación, ensamblaje y prueba. Luego describe las diferencias entre lenguajes de bajo nivel como el código máquina y el lenguaje ensamblador, y lenguajes de alto nivel. Finalmente, resume las características de diferentes tipos de lenguajes de programación.