El documento introduce conceptos básicos de programación como lenguajes de programación, variables, constantes, operaciones matemáticas, estructuras de control como if/else y bucles, y estructuras de datos como arreglos. Luego explica brevemente los paradigmas de programación estructurada y orientada a objetos, describiendo las clases, propiedades, métodos y objetos en este último paradigma.