Kotlin is an open source high level programming language based primarily on java, developed and maintained by JetBrains and runs essentially on the JVM.
Kotlin now runs on multiple platforms including web and iOS through platform specific modules, designated by Kotlin-Multi-Platform.
-
- Basic Syntax.
- Language basics.
- Data types.
- Lexical elements.
- Operations (arithmetic, logical and bitwise).
- Statements (conditional statements "if", "if-else", "nested-if-elses" and "ternary operations").
-
- Classes and objects.
- Open and Closed classes.
- Inheritance and abstraction.
- Polymorphism.
- Overloading and overriding.
- Tricks of trade.
-
For more, refer to Kotlin-docs.