Learning a programming language is a daunting experience for many people, and not one that most individuals generally choose to undertake. As you have chosen to pick up this book, I assume that you have an interest in learning the Kotlin programming language and perhaps even becoming an expert at it someday. As a consequence, permit me to congratulate you on taking a bold step toward learning this language.
Regardless of the problem domain that you may wish to build solutions for, be it application development, networking, or distributed systems, Kotlin is a good choice for the development of systems to achieve the required solutions. In other words, a developer can't go wrong with learning Kotlin. At this point, a proper ...