То MVC, которое в вебе - это неправильное MVC, там, например, модели не оповещают представления, как должны. Это по-хорошему надо называть MVP.
Да и понятие ООП тоже сильно размыто. Реальное ООП - это smalltalk, а не то что в пхп или яве.
Увы, путаницы тут очень много. И к тому же, ООП слабо связано с веб-программированием в целом. Писать веб-приложухи можно в любом стиле, причём другие парадигмы ближе к вебу, нежели ООП.
Разобраться что и как помогает практика, тогда ты сам начинаешь понимать, что и где лучше использовать. Достаточно прочитать несколько статей, чтобы вникнуть в суть, а потом только практика поможет.