One of the things I love about Scala is that you don&#x27;t have to &quot;go all the way&quot; though - you can start by writing Java-like code using Java libraries, and move on to writing Kotlin-like code as and when you want to, and move on to more advanced features than that as and when you want to.