Kotlin Books
Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications
This book will help you master one of the few languages that you can use for the entire full stack - from the server to mobile devices - to create performant, concise, and easy to maintain applications. Learn more »
Kotlin in Action
Kotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Lead Designer of Kotlin. Learn more »
Head First Kotlin: A Brain-Friendly Guide
Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. Learn more »
Kotlin Programming: The Big Nerd Ranch Guide
Based on Big Nerd Ranch's popular Kotlin Essentials course, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs. Learn more »
The Joy of Kotlin
Maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There's hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. Learn more »
Kotlin Cookbook: A Problem-Focused Approach
With this unique cookbook, developers will learn how to apply this Java-based language to their own projects. Both experienced programmers, and those new to Kotlin will benefit from the practical recipes in this book. Learn more »
You may also want to try
Kotlin online courses
Kotlin for Beginners: Learn Programming With Kotlin
- Peter Sommerhoff
- 4.51
- 6.5 hrs
- 66 lectures
Learn Kotlin from scratch! Grasp object-orientation and idiomatic Kotlin to realize coding projects and Android apps! Learn more »
The Complete Android 12 & Kotlin Development Masterclass
- Denis Panjuta
- 4.53
- 47 hrs
- 299 lectures
Learn Android 12 App Development From Beginner to Advanced Developer. Build Apps like Trello, 7Min Workout, Weather App Learn more »
Kotlin for Java Developers
- Tim Buchalka
- 4.47
- 16.5 hrs
- 90 lectures
Use your Java skills to learn Kotlin fast. Enhance career prospects and master Kotlin, including Java interoperability Learn more »