In this chapter, we mainly saw how Kotlin is well positioned to take off as the universal programming language. It offers an opportunity for smart programmers to establish themselves at the forefront of this rising tide.
For you to see what makes Kotlin a worthy candidate as a better Java, we saw in detail the strategies that Kotlin is employing to get there, such as wooing the largest chunk of developers (namely, the Java developers) by being a better Java and a compatible one too. In other territories, where other languages are well-established, giving code generation options to get compatible source codes/binaries. Doing everything that developers and managers love to make coding, or migrating from another language easy.