Самый массовый язык для этого до сих пор PHP. Многие говорят что это "уходящая технология", вот только уходить он так и не собирается. Под него есть отличные мощные фреймворки например Laravel или Symphony. А без фреймворков он прост в освоении, на нем просто делаются простые вещи. Также решения на нем можно развернуть фактически на любом популярном хостинге.
Для серьезного тяжелого бэкэнда с высокими требованиями к надежности и большим стеком применяемых вспомогательных технологий хороша Java + Spring Boot. Особо хорош для сложных Rest API С огромными базами данных. Разбитыми на сложную совокупность множества взаимодействующих между собой микросервисов. С поддержкой паттерна "tenant". Сложной системой прав и привилегий. Использующих Eureka. И многим прочим, применяемым в больших распределенных системах. И все "из коробки" ну или почти из коробки.
Пишу только от что применяю сам. Еще из популярных вариантов Python+Django и Java Script+NodeJS.