El documento presenta conceptos básicos de programación como pseudocódigo, diagramas de flujo, instrucciones de control e instrucciones alternativas y repetitivas. También describe diferentes tipos de programación como estructurada, modular, orientada a objetos, concurrente, funcional y lógica.