Fundamental Kotlin is a book focused on Kotlin programming language and it’s comparison to Java. This book is focused on language’s most important features and aspects. Book doesn't go in too much theory since it's focused on exact examples with notes and code provided. This book is for developers and for people who are on its way to become developers. It is essential to have at least some basic knowledge of computer programming, especially of Java. Fundamental Kotlin is imagined as guide to Kotlin for developers who spent some time on Java powered projects but it is not mandatory. If you were programming for some time, it should be easy for you to follow this book.
Excellent written book. After reading I realized the essence of Kotlin. Excellent starting point for working with Kotlin. The mechanisms described in the book successfully applied in everyday work. I congratulate the author and I hope that it will soon come out with advanced topics of Kotlin.
This book is the pure example how a sofware engineering reference book should be written. Also, this is a piece of the literature which misses for Kotlin so far: the (almost) complete reference. To get the maximum of this book, you should be fluent in Java or Swift or antique Object Pascal gracefully used in Delphi IDE. Even Objective-C and JavaScript counts, with the wider scope on mind. Every major aspect of the programming language is covered: Variables and constants, typecasting, control flow, thread safety, objects & classes, also as the modern hype ones: functional programming and clojures. Every described feature is covered by at least one easy-understandable example. The goal of this book is not to teach the reader how to do programming, but to give him the seamless and as-easy-as-possible jump into the Kotlin bandwagon. An master example how the reference documentation should be written. Highly recommended.
In my mind, this book is a seminal work. It was the first real programming book I ever read, and although I've never done anything significant in Kotlin! The author's explanation of the various concepts has served me well!