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


In the browser

Try Online

Explore Kotlin code samples and solve problems directly in your browser.



Compile your code from the command line or use build tools such as Ant, Gradle and Maven.


IntelliJ IDEA

Kotlin works with the free Community Edition, IntelliJ IDEA Ultimate or Android Studio.



Get a preview version of the Kotlin plugin for Eclipse Luna.

Who's using Kotlin

Stay in touch