Ready to try Kotlin yourself? A good starting place is Kotlin Crash Course for Programmers. In this course, you’ll pick up a solid understanding of the fundamentals of Kotlin and build up to writing simple scripts and applications.
Kotlin’s interoperability with Java is one of its selling points. If you have moderate knowledge of Java and the JDK, I recommend The Ultimate Guide to Kotlin Programming, a course designed by our partners at Pragmatic Programmers. It moves from fundamentals to advanced topics, culminating with building an Android application that communicates with a back-end service.