Kotlin é uma linguagem de programação introduzida por JetBrains, o designer oficial do IDE Java mais inteligente, chamado Intellij IDEA. Esta é uma linguagem fortemente tipada estaticamente que é executada na JVM. Em 2017, o Google anunciou que o Kotlin é uma linguagem oficial para desenvolvimento Android. Kotlin é uma linguagem de programação de código aberto que combina programação orientada a objetos e recursos funcionais em uma plataforma única. O conteúdo é dividido em vários capítulos que contêm tópicos relacionados com exemplos simples e úteis.
Este tutorial foi preparado para os iniciantes para ajudá-los a entender os fundamentos da linguagem de programação Kotlin. Depois de concluir este tutorial, você se encontrará com um nível moderado de especialização em Kotlin, de onde poderá avançar para os próximos níveis.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico da linguagem de programação Java. Embora seja um tutorial para iniciantes, presumimos que os leitores tenham uma exposição razoável a qualquer ambiente de programação e conhecimento de conceitos básicos como variáveis, comandos, sintaxe, etc. Recomendamos fortemente que você obtenha algum conhecimento básico da linguagem de programação Java antes continuando com a programação Kotlin.