La seule différence entre aujourd'hui et avant, c'est simplement qu’aujourd’hui tu ferais un code php propre en utilisant un framework, symfony ou laravel. Et si tu ne le ferais pas tu te retrouverais avec un code considéré comme sale car trop vieux.
Les frameworks permettent de faire des choses très simplement si on sait ce qu'on fait, mais pour savoir les utiliser il faut d'abord savoir utiliser les technologies de base. Autrement dit, apprendre php, html, css, javascript. Ensuite apprendre la POO, apprendre le modèle du DP MVC.
Savoir qu'aujourd'hui un programmeur ça n'existe pas, ou ça n'existe plus, tu es développeur ou alors rien. Et si tu ne vois pas la différence c'est probablement que tu n'as pas les bases.
Savoir qu'un projet conséquent, ça se monte pas tout seul, ça se fait en équipe, ça demande donc des compétences transversales du style la communication et la gestion de projet...autant de choses que je vois déjà mal sur le premier message.
Le point positif dans tout ça c'est que tu sembles motivé, donc tu pourras avancer si tu as vraiment envie. Mais ça ne se fera pas en claquant des doigts, c'est des centaines d'heures de travail si ce n'est pas plus en fonction du niveau de départ et du nombre de personnes t'aidant.