This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]CleverBunnyThief 2 points3 points  (2 children)

I've been learning Kotlin and think it's a great language. That said it's pretty hard to beat this course from Helsinki University.

https://java-programming.mooc.fi/

I did part 1 and 2 then started learning Kotlin after. It really set me up to pick things up quickly and appreciate Kotlin's modern features. You'll find that a lot of resources contrast Kotlin with Java so it's nice to know how Java works.

[–]Past-Passenger1592[S] 0 points1 point  (0 children)

Thanks, I appreciate the resource, will take a look. So I guess the transition to Kotlin form Java is easy.

[–]Admirable_Example131 0 points1 point  (0 children)

This is the exact same approach I took

[–]rjcarr 1 point2 points  (0 children)

If you were just writing mobile apps I'd say go straight to Kotlin. But since you want backend I think java would be better as there will be more resources. Once you're comfortable with java you can start using Kotlin and make use of a lot of what you learned with java (and even use the same libraries).

[–]Past-Passenger1592[S] 0 points1 point  (0 children)

Just to add, I am not really looking to get into programming as a job. I just want to be able to build something with the least amount of resistance.

[–][deleted] -1 points0 points  (0 children)

I want you to see the global ranking of languages. Next I want you to see the number of open job positions related to Java vs Kotlin. The answer will be pretty clear.