.NET jest ok. Warto się pouczyć C#, bo na tym głównie będziesz się opierał. Pracę, ze znajomością tej platformy, jak i języka, na pewno znajdziesz. Co więcej, ostatnio słyszę coraz więcej sceptycznych głosów odnośnie Javy, która podobno traci na tym, że została wykupiona przez Oracle. To słyszałem od samych wykładowców Javy na uczelniach, więc może coś w tym jest. Pamiętaj, że technologia .NET jest komercyjna. Ma to swoje plusy. Jest wiele firm na świecie (szczególnie ogromne korporacje), które nie korzystają z rozwiązań open source, z różnych względów (bezpieczeństwa, licencji, itp). I w takich firmach dominuje .NET. Python jest bardzo przyjemnym językiem programowania, ale nie jest wyspecjalizowany na nic konkretnego. Ni to do dekstopu, ni to konsolowy, ni to webowy. Jest ok do wszystkiego i wszędzie się po trochu go wykorzystuje. Myślę, że może dużo zyskać w najbliższym czasie ze względu na fakt, że coraz więcej usług przenosi się w chmurę obliczeniową. Tym samym szybko można wykorzystać do drobnych skryptów, języki skryptowe jak właśnie python czy ruby. Sam ruby jest ciekawy i mocno się rozwija. RoR jest stricte webowy i wiele firm z niego korzysta. Jak rzucisz okiem na oferty pracy w stanach zjednoczonych, to bez trudu zauważysz, że programiści RoR zarabiają więcej niż ci od Javy

Jak napisał Pedro84, jak jesteś w czymś dobry, to raz, że znajdziesz pracę, to jeszcze będziesz dobrze zarabiał.
Może zainteresuje Cię jeszcze node.js, czyli serwer napisany w javascripcie do hostowania plikacji javascriptowych. Do tego dochodzą frameworki jak Geddy, czy Express.js, które są wręcz javascriptową kopią ruby on rails