ben si tu maitrise le PHP procedural et le modèle MVC go framework!! sans hesitation!!! symfony, laravel, cake ils sont tous la pour ca, eviter de réinventer la roue tous le temps.
si c'est pour un petit porfolio, un petit wordpress ou grav customisé et on en parle plus opla!!
apres faut pas se lancer dans pleins de choses inutilement, tu gaspille de l'energie et du temps pour rien ( experiences qui parle ^^ ). le YAML c'est une syntaxe noobique ( oui j'invente des mots et alors!! ) c'est juste une description de ton contenu dans un fichier a la place d'une DB.
les technos a apprendre doivent refléter ton envie en tant que developper. Tu es plus front, back ou les deux? si t'es back ben go PHP / RUBY / Node et si t'es front ben go React / Vue / Angular
apres les technos tierce qui gravite autours des ses specialité sont juste des outils a prendre en main comme un IDE, ils te servent a avoir un workflow plus propre et plus rapide mais sont pas indispensable si tu ne travail pas dans le monde de l'entreprise.