Buku ini akan menjelaskan dasar dari bahasa pemrograman Kotlin yang memiliki kekuatan pengembangan di lingkungan JVM serta mudahnya interoperabilitas dengan bahasa pemrograman Java. Banyak fitur-fitur yang disediakan Kotlin yang ditujukan untuk perbaikan bahasa pemrograman Java yang tidak menghilangkan kekuatan dari bahasa pemrograman tersebut. Buku ini pun memberikan contoh implementasi pemrograman desktop yang dibangun dengan menggunakan bahasa pemrograman Kotlin ini.