Welcome to Kotlin Decoded, a series of articles where I share my notes on learning Kotlin as a Java developer.
These articles compare Kotlin and Java and provide useful tips from various sources. They can save you some time and clarify some concepts.
The articles are mainly for Java developers. But you may still learn something new if you come from another language. Just keep in mind that this series is not a comprehensive Kotlin tutorial and is not suitable for beginners without any prior programming experience.
Learning resources
Here are the resources I’m going to use to learn Kotlin. I’ll update the list during my journey. If you know other good ones, feel free to provide them in the comments.
- Kotlin for Java devs | YouTube playlist — youtube.com
- Intermediate-level Kotlin | YouTube playlist — youtube.com
- Basic Kotlin syntax — kotlinlang.org
- Big Kotlin syntax summary + comparison to Python — khan.github.io
- Kotlin Koans — kotlinlang.org
- Kotlin by example — kotlinlang.org
- Kotlin for Java developers course — developer.android.com
- Other learning resources suggested by DEV community — dev.to