Kotlin Language

Fast enterprise grade language for building services and libraries.

Kotlin is a modern, concise language that runs on the JVM. It’s the preferred language for Android development and increasingly for server-side.

Learning Path

  1. Basics — Variables, types, functions
  2. Conditions & Switches — if/when, expressions
  3. Static Blocks — Companion objects
  4. Annotations — Custom annotations

Next: Basics

Kotlin annotation usage and creation of annotation classes

Kotlin variables, methods, class, modules

Kotlin conditions and switches

Static blocks and companions objects in kotlin, variables, methods, class