java与c#原理差不多是相通的,在掌握的C++的基础上去学习C#或者java是一件很轻松的事情,由于C++过于庞大的身躯,使得人们在学习起来感觉在整体上很不好去把握,所以才引入了java与c#,相对来说C++是比较难的。
unity3D不能使用Java,学unity3D必须学习C#或者javascript
估计是你学C和c++会用,但是还不精通,所以你才会有对java和c#学起来困难的感觉,如果你真的精通了,不管是java和c#都很容易的,不过是换了些语法和框架而已。unity3d也没啥难的,就是如果你要用它来做游戏,真正难的是美工。
会c/c++的人,学习java和c#跟玩似的