me to you can solve the same problem in 100 ways and each way can have its own tips and ticks and pors and cons! C# will be complex like c++ not for new developers only for experts!
Good point! But they community begin to growth when the developers beginning to encouraging each other and dies when they are beginning to discouraging each ethers.
Why java better? I remember java 1.2 with j2ee at that time was sun microsystem alive. I agree with you. You have a better free communities but the language not.