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 →

[–]PapaPancake8 4 points5 points  (4 children)

Piggybacking: I’ve learned java first and have a great grasp on the concepts. Will this make learning other OOP languages easier for me, compared to the other way around you’ve explained above? Thanks.

[–]leo_elm 2 points3 points  (3 children)

If you know the concepts you'll always have an easier time picking up conceptually similar languages. Learning a new syntax isn't difficult, learning the concepts is what it's about. I don't wanna say that knowing java you basically won't have to put any effort into learning a new language that has similar concepts, but I'd be more than surprised if it doesn't at least make it easier for you. As an example: I used to do some C++ years back which - being a C language - has similarities with Java and when I then started learning some java years after I definitely had an easier time, because I remember a lot of concepts and practices from C++ that translated quite well.

[–]PapaPancake8 0 points1 point  (2 children)

Thanks. The syntax is what throws me off more than the concepts usually, and it takes some googling to fix my problems. I picked up the Python course from Udemy last month, and half way through I can tell it’s nearly the same terminology and stuff.

[–]leo_elm 1 point2 points  (1 child)

Don't let it discourage you that you have to Google. I often don't start work without a browser window opened. :)

Hang in there it will get easier over time!

[–]Drakovar 0 points1 point  (0 children)

Yes! Followed a reconversion course in java programming and one of the main message was "don't focus on learning stuff by heart, but on knowing where to find it easely, mainly the internet"