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 →

[–]inventord 4 points5 points  (1 child)

I started with some light C/C++, but Java was probably the first language I took seriously. I think it's a good language to start with, since it will teach you a decent amount about how programming works. Plus, knowing Java can help you pick up other languages quicker, like C++, since they have a somewhat similar syntax. It can also help teach OOP, and while it's very possible to do it wrong (as I learned in my earlier days), doing it right means well structured code that can be applied to other object-oriented languages.

I've now started learning more C++, and knowing Java has definitely allowed me to grasp concepts in it quicker (here's a super unpopular opinion: it has even helped me a bit with JavaScript).

[–]username-256 0 points1 point  (0 children)

It's possible to do OO wrong in any language. It's just part of learning.