Salve, chiedo scusa subito ai guru del forum.
Oggi ho sentito parlare di MVC ed ho deciso di approfondire questo campo che per me era oscuro venendo da programmazione totalmente procedurale.
Vorrei chiede alcuni chiarimenti su quello che ho letto e capito da documentazioni e tutorial vari.

Allora l'MVC è diviso in tre macro aree il view che rappresenta la parte visuale (quindi penso sostanzialmente codice HTML) il Controller che si occupa di far interagire il server con gli utenti (tramite la sezione view) ed il Model dove sono racchiusi i vari metodi e le funzioni.

Quindi se ho capito: Inizializzo Il controller con il metodo constructor, richiamo i metodi della sezione model che poi vengono portati a video tramite il codice preparato nel view.

Mi sbaglio ??