本书是一本Kotlin语言学习的立体教程,针对的读者群是零基础小白。通过本书的学习,读者能够成为熟练的Kotlin开发人员。本书主要包括Kotlin语法基础、数据类型、字符串、运算符、程序流程控制、函数、面向对象编程、继承与多态、抽象类与接口、高阶函数、Lambda表达式、数组、集合、函数式编程API、异常处理、线程、协程、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程、Kotlin与Java Swing图形用户界面编程、轻量级SQL框架等内容。后是项目实战,系统地讲解两个项目:开发PetStore宠物商店和开发Kotlin版QQ聊天工具。 本书适合作为Kotlin程序设计者的参考用书。