Java and C++ are both great languages to use but C++ is the more professional, so if you are serious about creating games then they are the best two to learn, but you need to start small and work you way up to them, use easier languages first, then start to learn them, learning a basic programming language really helps you undersstand new ones alot easier.I personally use C++ because java can have some proformance issues, such as if there is a java update, in the past it has made my game unplayable and I had to edit alot of code to get it working again.
-reply by GreenGiant



