El "MVC" no es en sí un "paradigma", es concretamente un "patrón de diseño de software" que utiliza POO como punto de partida.
Existen muchos patrones de diseño, y entre ellos el MVC, o "Modelo/Vista/Controlador", donde verás que todos los frameworks "de moda" lo implementan.
Como decía "Cluster" (que sigo sin entender por qué no se mete en la POO
) deberías meterte primero y profundizar sobre OO.
Tal vez leyendo de UML, y luego de entender como se traduce un diseño en código, empezar a separar tus desarrollos en (por lo menos) tres capas, etc.