Tu devrais continuer sur PHP avec un framework (Symfony ou Laravel selon tes préférences) pour allez en profondeur. C'est toujours utile et tu apprendra beaucoup.
Javascript est très utile mais le langage est différent de PHP. Pour commencer, le mieux reste de faire un projet sous PHP avec Symfony/Laravel et de ce servir de Javascript pour interagir avec le serveur (via des requêtes AJAX). On peut le faire à la main (Javascript natif), avec un framework simple (jQuery) ou plus complexe (Angular).
Ensuite, il est possible de tout faire en Javascript de se passer de PHP. L'avantage c'est qu'on a plus qu'un langage. Pour ce faire, on utilisera NodeJS pour utiliser Javascript côté serveur. On utilisera des framework comme Express ou Meteor pour allez plus vite et bénéficier de système déjà prêt (route, etc). Avec NodeJS, on a accès comme avec composer à un gestionnaire de paquet: npm (l'équivalent de packagist côté php).
Enfin, on se servira aussi de NodeJS pour compiler ses fichiers (image, font, css, javascript, html) via Gulp ou Grunt, pour utiliser les paquet npm côté front-end (Browserify, WebPack) et bénéficier de la fonction "require()" côté front (l'équivalent de la fonction PHP) pour moduler son Javascript. On peut avoir accès à un tas de chose utile : live-reload pendant le développement, autoprefixer du CSS ...
Je trouve Javascript beaucoup plus complexe que PHP perso tellement il y'a d'outils à savoir utiliser. Mais c'est utile et indispensable maintenant en 2015.
Message édité le 11 septembre 2015 à 19:56:48 par Grabugelelion