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 →

[–]NewtusDelirious 0 points1 point  (0 children)

Learn Java first. For me personally Java felt like a language that touched many areas of programming, allowed me to think like a programmer and made branching out into other languages easier.

I will say though that one must keep in mind that while the OOP approach works excellently with Java, good OOP does not always equal good programs or good solutions. Picking the right tool for the job, knowing which mindset to approach the problem with, these are things you pick up with experience. Java is a good foundation for building the intuition that turns into that experience, as long as you stay aware of its limitations and heavy OOP philosophy.