Про фронтенд очень подробно и доступно ответил Александр Николаичев, я бы хотела дополнить насчет бэкенда.
На текущий момент подавляющее большинство сайтов (серверная часть/бэкенд) написаны на python, зачастую с использованием вспомогательных фреймворков (джанго, фласк, пирамид и другие).
php был в моде очень-очень давно и сейчас почти никто его уже не использует и перспектив никаких, php умирает.
Аналогично с сайтами на С++ - их число год от года становится меньше, а старые крупные проекты переписываются на python, например. прямо сейчас такое происходит с почти всем банковским ПО, которое писалось на С++ в незапамятные времена и востребованы специалисты, которые знают и С++ и python и перепишут с одного на другое.
Перспективы есть у Go и Ruby, однако. количество веб-сервисов, написанных на Go все еще гораздо меньше питоновских (хотя их число как раз растет год от года).
Что касается Ruby - этот язык всегда был мало распространен, т.к. крайне мало разработчиков и если компания выбирает этот язык, то сложно набрать команду (по статистике на 1 разработчика Ruby приходится 10-20 вакансий)