Если это первый язык то Java или C#. Java для очень крутого энтерпрайза, C# для компаний поменьше. RoR без понятия, по-моему умирает. PHP старый и хороший. Python - интересный, и многие его советуют. Я за Java, но путь этот труден и тернист...
Однозначно Java. У нее выше порог вхождения. Но она приучает к порядку. Под десктоп можно писать, но не то. Самые ништяки начинаются в Java EE и различных технологиях связанных с веб. Сам начинал с Java, а в планах на будущее Python или Ruby с рельсами.