Kotlin References
Scope: Use this page for authoritative Kotlin documentation, JVM references, build tools, and deeper study paths.
Official Docs
- Kotlin Docs for language guides, tutorials, and core references.
- Kotlin Standard Library for built-in APIs and helper functions.
- Kotlin Language Reference for syntax, semantics, and language rules.
- Coroutines Guide for async programming and structured concurrency.
Tools
- Kotlin and Gradle for project setup and build configuration.
- Command-line compiler for CLI usage and quick experiments.
- IntelliJ IDEA for the best Kotlin-first IDE experience.
- Android Kotlin guide for mobile-specific best practices.
JVM and interop
- Java documentation for JVM behavior and library interoperability context.
- Spring Boot for common Kotlin backend delivery patterns.
- Ktor for Kotlin-native backend services and HTTP APIs.
Architecture and practice
- Architecture lab for layered and feature-based Kotlin application structure.
- Kotlin Multiplatform for shared business logic across targets.
- Collections guide for everyday data handling patterns.
Deep-dive path
- Read the matching roadmap lesson first and implement the code locally.
- Open the official documentation for the feature you are using.
- Check one tool or framework guide only after you understand the manual approach.
- Write one note about a trade-off, limitation, or integration detail you discovered.
Practice
Pick one Kotlin topic, read the official documentation, then implement a small local example and write one short review of what the docs clarified.
Back to roadmap: Kotlin Roadmap