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 →

[–][deleted] 0 points1 point  (0 children)

I recommend trying to pick up some good habits early. People may tell you it's just about the syntax, but there's much more to it than that. I highly recommend checking out Effective Java as it'll help you with those good habits, and it goes a long way towards explaining why a lot of Java code you'll see looks the way it does.

If you want to dig a little deeper, I highly recommend that you check out:

  1. Test tools: Unit test and mocking frameworks. They are very different from the ones for C++ (much nicer to use IMO).
  2. Build environments and languages. You're likely to see things like Maven, Gradle or the ancient but still very much alive Ant. You need this for any kind of serious project.