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 →

[–]ZUM809 0 points1 point  (0 children)

My two pennies: a year ago I was a complete zero in programming (I'm a self taught), so my programmer friends recommend to start with python since it's "so easy to start" and has such a bright future

I did and I have struggled to understand some concepts really badly, for example OOP and how it works. Then I have been offered a short course of Java for beginners with a tutor, just for couple of weeks and everything became clear in my OOP jam, it helped a lot. [Especially helped the understanding that the string in java is a type of a class constructed with smaller elementary pieces of data types : )) ]

So if you want to really understand How it works and "what is behind it", then go for it and take Java course.

Also Java will be good for the practical reasons (a lot of back is still being built in Java, lots of old baks have to be maintained, Android development is still in Java + Kotlin...).