Okay, which jokesters voted for C++?
To me it seems like one of the hardest mainstream languages. It has so many features, and like half of them are only ways to shoot yourself in the foot (the other half can still shoots your foot but only sometimes).
I mean look at a list of 'common C++ mistakes' and I bet more than half of them aren't possible to get wrong in any of the other three languages.
I think a beginner can learn to slowly make useful Java contributions after like 2-3 months. But who lets a C++ beginner with 2 months of experience write code that is actually used?
Don't get me wrong, it's an extremely powerful language that gives you access to everything. But that's the opposite of what beginners need.