This book is aimed at those who have little or no Kotlin experience and who wish to learn the language quickly. The focus of the book is on server-side development in Kotlin, and would be best suited to a developer who is currently a server-side developer, or who wishes to learn. No prior knowledge of functional or object-orientated programming is required, but knowledge of another programming language is recommended.
Some chapters contain brief sections comparing Java implementations to their Kotlin cousins, but these pages can be skipped by those who have no prior Java knowledge.