Есть сайт (естественно, на HTML + CSS в связке с JavaScript). Необходимо создать Backend (или как его называют Server-Side), который примет от клиента какую-нибудь информацию (например, строку) и возвратит что-нибудь (например, ту же строку, но в регистре UpperCase)
На каком языке можно запрограммировать Server, как его настроить и связать с клиентом?
Самое простое, естественное и рациональное решение - PHP.
Связь с клиентом осуществляется прямо через включения PHP-кода в HTML-страницу (типа как JavaScript). Впрочем, есть и другие варианты связи. Например Ajax.
ASP.Net WebApi например, обычный REST сервис
связь идет от frontend на backend: frontend знает адрес и порт сервиса, а также сигнатуру вызываемого метода.
a) конкретных языков штук 20, если брать что-то более менее популярное.
б) вы хотите код на всех этих 20 языках?
в) нет "методики настройки" вы пишете код который работает так как вам надо.
Если вы не хотите что-то делать самостоятельно а хотите чтобы у вас просто "был сервер" - то возьмите какой-нибудь BaaS, PaaS - это как раз для тех людей которым надо взять готовое и "настроить". Их множество.