Un paradigma de programación define un estilo o modelo para resolver problemas computacionales. Existen varios paradigmas principales como la programación imperativa, funcional, orientada a objetos y lógica. Cada paradigma ofrece una forma diferente de conceptualizar y desarrollar programas de software.