języki podobne jeśli chodzi o różnorakość platform do oprogramowania

ze względów finansowych: Java - lepiej płacom programistom Javy ( + oczywiście cała inna masa technologii SUNa do opanowania )
ze względów możliwości (ale tylko trochę wydaje się lepszy) C# (+ też cała masa technologii SUNa do opanowania ): ciekawy, od stronek (u javy słabo z tym), po aplikacje na windows mobile, aplikacje desktopowe, rozproszone, sieciowe, bazodanowe (chociaż w javie też można)
a Ja zaczynam właśnie od C#, bo u mnie na uczelni działa całkiem fajna Grupa .NET, ostro wspierana przez microsoft, jest możliwość wypożyczenia sobie ksiażek które posiada grupa np. wydawnictwa microsoft press, uczestnictwo np. w IT Academic Day, oferty pracy dla aktywnych członków grupy .net
a Jave i tak bede mieć (jak dobrze pójdzie) na 3cim roku