If I were to pick a language to use today other than Java, it would be Scala.
Congratulations for picking Scala as your next language. And if you are still undecided, please read the first chapter in this book, and I am sure that will change your mind.
The programming languages we use shape the way we think and how we solve programming issues. And when faced with new programming languages and paradigms we try to map them to the languages we know. I would discourage you from doing that when reading Scala in Action. Scala is a new programming language that brings myriad new ideas to the Java virtual machine platform.
Scala is unique. It is a multi-paradigm programming language that combines both functional and ...