Однозначно ответить на данный вопрос нельзя. Зависит от требований к проекту. Давайте рассмотрим разные варианты.
Ruby и фреймворк Ruby on Rails. Считаю эту технологию устаревшей, или во всяком случае угасающую.
PHP и разные CMS на его основе. Неплохой выбор для разработки в сжатые сроки каких-то типовых проектов: лендинговая страница, интернет-магазин, блог.
Python + Django (Flask). Неплохо для новичков в силу того, что если вообще начинать с нуля в программировании, то Python один из лучших языков (прост в изучении). Сами фреймворки Django или Flask достаточно гибки, особенно последний. Хотя для разработки, а не изучения, всё-таки предпочтителен Django. Это хороший выбор почти для любых проектов, если планируется дальнейшая поддержка и расширение, а сроки не слишком ограничивают вас.
Возможно, следует упомянуть реактивность, но я с ней не работал. JS как язык для бекенда тоже можно использовать. Смотрите такие технологии, как React, Vue.js.
Высоконагруженные сервисы потребуют чего-то более фундаментального. Это, возможно, C# и его ASP.NET. Или даже C++. Для лучшего понимания приведу пример: Instagram сперва был написан на Django, а с ростом популярности сервиса, его переписали на плюсы.