El documento describe los principales paradigmas de programación, incluyendo la programación imperativa, funcional, orientada a objetos y lógica. Explica que un paradigma de programación provee una visión del modo en que se ejecutan los programas y puede usarse en varios lenguajes. Los paradigmas se han ido evolucionando con el tiempo y la tecnología.