Additional resources for Java users learning Kotlin

Stay organized with collections Save and categorize content based on your preferences.

Here's a list of additional learning resources that can help you learn to do even more with Kotlin.

Sites

Tutorials

  • Hello World - An interactive tutorial by JetBrains that illustrates Kotlin features and syntax.

Codelabs

  • Refactoring to Kotlin : Learn how to refactor your code from Java to Kotlin. You'll also learn Kotlin language conventions along with how to ensure that the code you write follows them.
  • Java friendly Kotlin : This codelab shows you how to write or adapt Kotlin code to make it more seamlessly callable from Java code.

Videos

Articles and blog posts

Social channels

  • Kotlin community : This kotlinlang.org page lists additional Kotlin-focused events and groups.
  • Kotlin on Slack : Use this link to sign up for the Kotlin Slack channel, where you can discuss all things Kotlin with other enthusiasts.
  • Talking Kotlin : Bi-monthly podcast with a focus on the Kotlin language.
  • Kotlin on Twitter : This is the official Twitter account for Kotlin.

Books

  • Android development with Kotlin : Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
  • Kotlin in Action : This book teaches experienced Java developers how to use Kotlin to write production-quality apps.
  • Kotlin for Android developers : One of the first books about Kotlin, this book shows existing Android developers how to write their app in Kotlin.

Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2023-03-01 UTC.