El documento introduce conceptos básicos de programación como lenguajes de programación, algoritmos, diagramas de flujo, pseudocódigo, estructuras de datos y estructuras de control. Explica que un algoritmo es una secuencia de instrucciones para resolver un problema y que existen lenguajes de bajo y alto nivel para expresar algoritmos.