Why Kotlin?

Simplest Version
Name Reading
An “Object-oriented” Hello

What does it look like?

Concise, simple and very easy to read (and write)

package hello
Optional package header
fun main(args: Array<String>) {
Package-level function, which returns Unit and takes an Array of strings as a parameter
println("Hello World!") }
Have you noticed?
Semicolons are optional

Try Kotlin

You have many ways to start playing with Kotlin. Make sure you check out the Tutorials



A Standalone Compiler and tools for build systems such as Ant, Gradle and Maven.


IntelliJ IDEA

You can use either the OSS Community Edition or IntelliJ IDEA Ultimate.


Source Code

Get the latest version of the compiler and tooling from GitHub and contribute to Kotlin.

In the browser

Try Online

Try Kotlin online directly in the browser without having to install anything

Who's using Kotlin

Stay in touch