title: What does it take to become a Java expert?
body: <p>I was just reading <a href="https://stackoverflow.com/questions/408527/when-can-you-put-c-expert-on-your-cv/408538#408538">this thread</a> and wondered if it's easier to become a Java expert than a C++ one? Is it because it's very easy to write wrong code in C++ while in Java you have less flexibility (memory management for example) which prevents you from writing code horrors? Or is it because C++ is just inherently harder to learn and master? Have you came across a study that distinguishes and characterizes C++ vs Java vs C# etc coders? </p>