Плевать на чем писать начальную версию. Главное сразу продумать хорошую архитектуру приложения. Разнесите приложение на отдельные части (как в твитере например, их вэб-интерфейс сам работает на том же уровне, что и другие клиенты — через API). Опять же все зависит от задачи. Я решил сначала все на ruby сделать, если упрусь в потолок производительности, то перепишу на jruby, если и там упрусь — erlang.
Опять же, все зависит от задачи.