Si vienes de otros lenguajes como Java o cualquier otro lenguaje de programación de tipado estático, la sintaxis básica de Kotlin te resultará muy familiar.
Sin embargo Kotlin proporciona una serie de características para facilitar o solventar problemas que con Java podrían resultar bastante tediosos y poco intuitivos. Además de proporcionar seguridad ante los tipos y nulos.
Kotlin también es completamente compatible con Java, por lo que puedes tener trozos de tu aplicación en Kotlin, y otros en Java, y funcionaría sin problemas. Esto incluye poder usar cualquier librería creada en Java.
Si quieres ver un poco más sobre la sintaxis básica, echa un vistazo a la siguiente entrada.