Wspominasz o pracodawcach, a więc myślisz o przyszłości -- dobrze, ale w takim razie musisz wziąć pod uwagę, co chcesz w tej przyszłości robić.
Jeśli chcesz kodować strony www, to z mojego doświadczenia wynika, że -- szczególnie w Polsce -- króluje u nas PHP. Nie jest to wielkim odkryciem :). Kodują w tym wszystko: od małych witryn firmowych, po sklepy internetowe i serwisy aukcyjne. Jeśli robiłbyś to w PHP, to radziłbym Ci użyć jakiegoś frameworka. Ułatwi życie, a jego znajomość przyda się w profesjonalnej pracy. Możesz użyć czegoś takiego jak np. ZEND Framework lub CodeIgniter. Albo Symfony. Możesz wręcz przejrzeć oferty pracy, zobaczyć, czego tam oczekują i z tego właśnie skorzystać.
Ruby to pod tym względem ryzyko. W Polsce nie jest zbyt popularny, delikatnie mówiąc. Ale programowanie w RoR daje wiele frajdy (o ile programowanie w ogóle może dawać frajdę ;)). I na pewno da się w tym komfortowo napisać różne rzeczy, co udowodniły Twitter, A List Apart (już nie na RoR), czy aplikacje webowe 37signals. Uczenie się Ruby'ego to jednak pewne ryzyko -- ofert pracy jest znacznie mniej.
Java jest bardzo popularnym językiem biznesowym (cokolwiek to znaczy). Zwykłych witryn jednak za często się w tym nie pisze, jak wynika z moich obserwacji. Sam zawsze lubiłem Javę -- sam nie wiem czemu -- i pisałem swoją pracę inżynierską właśnie w niej. Był to portal internetowy, który zresztą jeszcze nie wystartował i pewnie nigdy nie wystartuje. Praca była udana, ale cały nasz zespół nie uważał wyboru Javy za najszczęśliwszy, delikatnie mówiąc. Mogło to jednak wynikać z naszego stosunkowo niewielkiego doświadczenia.