El documento presenta una investigación sobre los paradigmas de programación, que son métodos y herramientas que los programadores emplean para desarrollar software. Se describen varios tipos de paradigmas, como la programación imperativa, funcional, lógica, orientada a objetos, estructurada, guiada por eventos, y otros más recientes como la programación con restricciones y la computación en la nube. La conclusión destaca la importancia de estos paradigmas en la estructuración de la programación y en la resolución eficiente de problemas.