Este documento describe diferentes tipos de programación como la programación secuencial, que se basa en una secuencia de sentencias escritas de forma lineal, la programación estructurada que divide los programas en módulos más pequeños, la programación orientada a objetos donde cada componente es un objeto con propiedades y métodos, y la programación lógica que define conjuntos de hechos y reglas para establecer relaciones entre componentes.