E zbog ovog ćete ostati bez počasnih znački Saveza Microsoftovih programera

Kidding, ali ne skroz, Java je mnogo pogrešno rešenje za mobilne uređaje, da batalimo "ovo je lakše" i "ovo je lepše" i "MS je ekskomunicirao javu, bad MS", najveći problem je skromna procesorska moć mobilnih uređaja, a java je gutač procesorskog vremena, što se jako odražava na autonomiju uređaja i brzinu izvršavanja programa. Ko je dovoljno nesrećan da poseduje Siemensove DECT telefone čiji je ceo softver baziran na Javi zna o čemu pričam. Da bacim priču na baš mobilne, java aplikacija isisa bateriju na t610 za cirka pola sata. Jedino što trenutno ide Javi u prilog je njena i inače glavna prednost, portabilnost.
Brzina se za mobilne trenutno traži u sferi SymbianOSa, ali to tek hvata maha, a proći će vremena dok .net uhvati korene, ali se to dešava i počelo je sa najlakšim tržištem, tržištem PDA uređaja.
Da ne bude da sam javo-mrzac, Java ima veoma dobru osnovu za razvoj serverskih aplikacija

uz dobar accelerator, još uvek šije .net, ali će se i to promeniti. Ništa se vi ne bojte, ako MS zna nešto da uradi kako valja to je da uništava konkurenciju

Ja trenutno početnicima uvek preporučujem da nauče C# i kroz njega savladaju OOP. Generalno je svejedno, kad jednom poseduješ OOP skill, sve je samo pitanje sintakse, C# jednostavno ima okruženje koje omogućava lakše hvatanje bagova i analizu sopstvenih grešaka, dakle manje čupanja kose kad nešto ne radi.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben