Webアプリケーションを作成するとき、Java,Ruby,Python,Goなどがどこで使われるかという質問であると解釈して回答します。
言語処理系は、RubyとPythonはWebサーバ上で使われます。インタプリタがWebサーバ上に存在する必要があるからです。
JavaとGoの場合は、処理系(コンパイラ)は開発用マシンにあれば良く、Webサーバ上にはないかもしれません。ただし、実行時ライブラリはWebサーバ上に必要です。
ただし、Webサーバとアプリケーションサーバを分離する構成であれば、上記のものはアプリケーションサーバ上にあって、Webサーバと通信だけすることも可能です。