Este documento describe los conceptos básicos de la programación, incluyendo lo que es un programa, los lenguajes de programación y los tipos de lenguajes. Explica que los programas se escriben usando lenguajes de programación que permiten crear software, y que para que la computadora los entienda se debe usar un lenguaje de máquina binario. También distingue entre lenguajes de bajo nivel como el ensamblador que son más cercanos a la máquina, y lenguajes de alto nivel como Basic y Java que son más parecidos al len