Just as Swift is the future of iOS development, so too is Kotlin the future of Android development. The two languages have an uncanny similarity, as well. However, while we are still waiting for Swift to become available for server-side development, Kotlin can already be used anywhere Java is currently used. Hence, by picking up Kotlin, not only do you open the door to Android development without having to deal directly with Java, but full stack development suddenly becomes a reality. In this post I just want to give a high level comparison of the two languages. However in the posts to come I plan to share my findings as I deep dive into Kotlin and Android development while teaching it to college students.