Kotlin is an open-source programming language that was designed by JetBrains and first appeared in 2011. It is statically typed and supports functional programming while also being compatible with Java. Kotlin runs on the JVM and JavaScript and is officially supported by Google for Android development. It provides features like null safety, extension functions, and data classes while also being less verbose than Java.