Historia edycji
Jeżeli chcesz nauczyć się programowania to idź w PHP a później w jakiś framework tylko symfony czy zend. To jest na początek, w php załapiesz podstawy programowania a frameworki pokażą jak się robi coś prawidłowo.
Jeżeli chcesz tworzyć strony internetowe to tutaj musisz znać rzeczy po stronie przeglądarki takie jak HTML, CSS i javascript. Do tego biblioteki takie bootstrap, jquery (chociaż niekoniecznie).
Co do backendu to również polecił bym Ci PHP ponieważ jest prosty, jest dużo tutoriali. Natomiast nodejs czy np. framework w php Laravel serdecznie nie polecam. Jeżeli chcesz się nauczyć czegoś co ma duży potencjał w przyszłości to myślę że GO jest dobrym wyborem.