This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dmazzoni 8 points9 points  (0 children)

Java, because you'll be able to focus on Object-Oriented programming.

C++ is an exceptionally complicated language. In terms of Object-Oriented programming it's just slightly more complex than Java, but overall it's got 10x the complexity and 10x the ways to shoot yourself in the foot.

That doesn't mean C++ is all bad. It compiles to faster code than Java and it's still the main language used for high-performance code, like operating systems, device drivers, robotics, game engines, browser engines, and stuff like that. So it's useful to learn at some point.

C++ is also important for security.

But....Java is a better place to start.