scusa avevo segnato alcuni link da farti leggere ma mi si è cancellato tutto e ora non ho voglia di rigirare di nuovo tutto google per trovarli.
1) cerca qualche corso di OOP su google (anche dispense universitarie, ne trovi a bizzeffe)
2) concetti chiave come MVC, front controller pattern, patterns, namespaces , routing
3) http://symfony.com/doc/current/creat...ork/index.html è scritta molto bene (anche se usa i componenti di symfony via via che procedi con le lezioni)
4) tools ormai fondamentali come https://getcomposer.org/
5) parti da qualcosa di piu semplice, ad esempio una cosa che ha una index che se clicchi sul link A ti mostra la pagina A, se clicchi sul link B ti mostra la pagina B, tutto scritto OOP. Poi passi all'handling dei form e a jquery