Salve ragazzi, a me non è ben chiara la differenza tra i vari metodi di progammazione in php.

Esiste il vecchio metodo procedurale, che molti ancora utilizzano.Poi esiste la programmazione ad oggetti (di cui trovare tutorial ed esercizi è molto difficile) ed infine lo sviluppo tramite framework. Volevo sapere:

-Qual è il miglior modo di programmare? Bisogna imparare con una certa propedeucità oppure basta seguire un metodo che più piace?

-Nei linguaggi di programmazione più seri, c'è ugualmente questo casino come nel Php?

grazie