Depends what your goal is.
C++ is used for hardcore shit. Its a bitch to learn and use, but its far more powerful and used for primary coding of OS, games, etc.
C# is easier, more friendly, and used for a wider range of lower level applications and web based stuff. However, in this realm Java is still king and a far better foundation to learn from.
In the past 10 years after college, I've used Java based technologies over 90% of the time. With SQL, HTML, C#, various scripting languages etc making up the rest.
I've never used C++ as I focus on web based stuff.
So it comes down to what type of development you are intending to do?







