이 장에서는 코틀린 언어를 간략하게 설명한다. 여러분이 자바를 (최소한) 안다고 가정하여 자바와 코틀린의 차이를 강조하겠다. 이 장의 의도는 여러분에게 코틀린을 가르쳐주는 것이 아니다. 코틀린을 배우고 싶은 독자는 다른 책을 읽어보라. 코틀린을 깊이 있게 다룬 책이 필요하다면 <Kotlin in Action>(에이콘, 2017)을 권한다.
이 장은 여러분이 코틀린으로부터 얻을 수 있는 것을 간단히 경험해 보는 장이다. 모든 내용을 기억하려고 노력하지는 말라. 코틀린 언어가 제공하는 기능 중에 놀라운 부분을 살펴보고 그 부분이 자바와 어떻게 다른지 보라. 3장부터는 코틀린의 여러 기능으로 돌아가서 안전한 프로그래밍이라는 맥락에서 각 기능을 어떻게 쓰는지 알아본다. 이 장에서는 코틀린을 사용하면 얻을 수 있는 중요한 이점을 전체적으로 살펴본다. 이 장에서 모든 이점을 설명하지는 못하지만, 여기서 설명하지 못한 이점은 이 책의 나머지 부분에서 만날 수 있다.