I've started working on C++, and I think I'm starting to catch on, but a friend told me I would be better off learning Java. I want an unbiased opinion. For the game I'm planning, which language would be better?
A turn based strategy with rpg and tcg (Trading card game) elements. Would need a simple AI that can calculate risks (Such as the risk of winning a fight) and can use some basic strategies.
Naturally, I'm thinking very far ahead with this game, as my capabilities are currently at math games and casino games, so I want to be positive I stick with the right language. I'd hate to find out halfway through that Java couldn't work or something.
You can do it in both, which lang you choose depends on if you want to use it in a career, which platforms you are programming for, and what you want to do in the long run
The game will probably be for PC, because it's what I know best. So I think I'll learn C++, and then learn a bit of Java to get a sense of which would work best.
Well, either should work fine really. I suppose learning C++ now makes more sense in the long term if you're planning on learning Java anyway, but learning just Java is probably easier than just C++.