@madmike: Co do dokumentacji rzeklbym wrecz przeciwnie. Do starych jezykow czesto przyklady, dokumentacje, biblioteki porozrzucane sa po necie w milionie miejsc (np. biblioteki c/c++). W przypadku takich jezykow jak java czy c# wszystko te 'dodatki' zostaly stworzone przy okazji tworzenia jezyka. Przeciez chyba zadna dokumentacja nie moze rownac sie z msdn czy dokumentacja Javy. Przykladow? Milion. Kontrolki/komponenty? Milion, do tego duza czesc w standardzie.
To co moze byc problemem dla pisaczy Delphi (i nie tylko) to fakt, ze przesiadaja sie ze starego, dobrego i znanego srodowiska w cos, co potrafi oniesmielic ogromem. Wchodzisz na stronke suna, czy msdn i tak naprawde w pierwszej chwili nie masz zielonego pojecia co potrzebujesz, zeby w tym pisac, gdzie mozesz znalezc przyklady i jak napisac Hello World. Innymi slowy zastanawiasz sie chwile: gdzie do ..piii.. mam kliknac?!. Stad duzo pytan o srodowisko do javy czy co trzeba miec, zeby pisac w C#.