El documento define varios conceptos clave relacionados con la creación de programas. Explica que los lenguajes de máquina son directamente entendibles por la computadora, mientras que los lenguajes de alto nivel usan palabras en inglés para facilitar la programación. También describe los algoritmos como procedimientos para resolver problemas de forma ordenada y los programas como expresiones de algoritmos en un lenguaje que las máquinas pueden entender.