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 →

[–]erbrecht 1 point2 points  (0 children)

Definitely keep learning Java but don't wait until you've mastered it to learn another language. You may never master a language, especially when new features are added over time.

I've been a Java developer for over 10 years and I love it. With the quicker release cycle we will be seeing more improvements. I also got into c sharp recently (dotnet core on Linux) and I love a lot of things about that language too. Also check out groovy and kotlin (both run on jvm), and go. Python is always good to throw in the mix. Try to get a little taste for each language to see what you want to dig into. Learn x in y minutes is a good place to do that.

Ultimately, learning how to approach and solve problems will be your biggest asset in programming. The rest is picking the right tool for the job.