El documento describe la historia y fundamentos de la programación. Explica que la programación involucra reglas, órdenes, expresiones e instrucciones para diseñar, escribir, depurar y mantener el código fuente. También describe los diagramas de flujo como una representación gráfica de un algoritmo que utiliza símbolos para mostrar los pasos de un proceso, y el pseudocódigo como una descripción informal de un algoritmo para lectura humana.