If you know C language or any language, you can learn other languages in less than 15 days. if you already know C++ you can move to visualC++ for gui applications.
If you know C language or any language, you can learn other languages in less than 15 days. if you already know C++ you can move to visualC++ for gui applications.
According to me Java is the best choice!
But beyond that, what I am trying to tell you is that maybe before deciding, you should take a look at C# also, because you will not have to learn new syntax. Of cource you will learn class names, but since you know c++ you have already been through a similar procedure, so you are more familiar with it. I think that in your case, learning curve will be smaller with C#. But of course it is 100% your decision.