But Java stuck in movement some years ago. c# .net ist the same in Microsoft blue and includes curent technologies and is developed active. Also you get a free great IDE with full GUI editor.And if you think you need it for all OS you can just stay on 2.0 and use mono.reinvent the wheel < I dont find anything in java or .net that is not also there in c++ in some lib like boost or qt.
Haha, nice video. Even though I hate developing in Java with all my heart. ^^But I think when it comes to programming languages we will never find one that everybody likes. I for example love C#. Mainly because it's so nice and easy to read and got an awesome ide. C++ and Obj-C with all their asterisks and arrows and stuff always look so... chaotic to me. XDBut it's just a matter of taste.