Search⌘ K
AI Features

Introduction

Explore Kotlin's unique design as a versatile, pragmatic language combining features from many others. Understand how Kotlin supports multiple programming paradigms and learn why its flexibility increases developer productivity.

We'll cover the following...

About Kotlin

You can tell that programming languages fascinate me. As a language enthusiast, I code in about fifteen different languages and have written books on a few of them. I love languages, all of them.

Learning a language is like visiting a city. You come across new things but you also see things that are common. What’s familiar brings comfort and the differences intrigue. To succeed in learning a ...