A curated map of official docs, tutorials, APIs, and community resources so you always know where to look next.
The official entry point — language reference, tutorials, and platform guides.
Variables, types, control flow, packages, and the building blocks of every program.
API reference for collections, sequences, I/O, text, and core utilities.
Structured concurrency, flows, channels, and asynchronous programming patterns.
Share code across Android, iOS, web, desktop, and backend from a single codebase.
Kotlin Gradle plugin, multiplatform setup, and build configuration guides.
Start here on this site: Getting Started → Install → Coding. Then follow the official Getting started tutorial.
Read Comparison to Java and the Java interop docs. Most of your existing knowledge transfers directly.
Use Android Studio’s Kotlin templates and the Android Kotlin guides. Jetpack and Compose are Kotlin-first.
Explore Ktor, Spring Boot with Kotlin, or Exposed for databases. The standard library and coroutines shine on the JVM.
Run Kotlin in the browser instantly. Perfect for trying snippets and sharing examples.
The primary IDE for Kotlin. Community Edition is free and fully featured for language work.
Source code, issue tracker, and contribution guidelines for the language itself.