Este documento describe los principales paradigmas de programación, incluyendo el imperativo (o procedimental), declarativo y orientado a objetos. Explica que el paradigma imperativo se basa en una secuencia de instrucciones ejecutadas secuencialmente, mientras que el paradigma declarativo solicita al programador describir el problema en lugar de encontrar una solución algorítmica. Finalmente, señala que el paradigma orientado a objetos guarda analogía con la vida real y se basa en la definición y construcción de objetos compuestos por datos y operaciones.