Да, можно писать скрипт для сайта на каком-нибудь языке, кроме JavaScript. 1
Выбор языка зависит от того, что понимать под скриптом для сайта. 1
Для логики на стороне бэкенда (сервера), которая формирует статические страницы и отдаёт их клиенту, можно использовать разные языки, например PHP или Python. 1 Также для компилируемых языков подойдут Java, C#, Golang. 1
Для фронтенда (скриптов для браузера) важно, чтобы скрипт, попадающий в браузер, представлял собой JavaScript, а он может быть скомпилирован из чего угодно. 1 Например, есть Transcrypt для компиляции Python в JavaScript, можно писать на Reason ML и компилировать это в JavaScript, есть компилятор TypeScript. 1
Также существуют различные языки (например, Dart, TypeScript, ES6/7), в которых есть переводчики для преобразования программ в JavaScript, который затем может запускаться в браузерах. 5