You can use the following materials and resources for learning Kotlin:
- Basic syntax – get a quick overview of the Kotlin syntax.
- Idioms – learn how to write idiomatic Kotlin code for popular cases.
- Kotlin Koans – complete exercises to learn the Kotlin syntax. Each exercise is created as a failing unit test and your job is to make it pass.
- Kotlin by example – review a set of small and simple annotated examples for the Kotlin syntax.
- Kotlin books – find books we’ve reviewed and recommend for learning Kotlin.
- Kotlin hands-on tutorials – complete long-form tutorials to fully grasp a technology. These tutorials guide you through a self-contained project related to a specific topic.