One of the questions my readers often ask me is, “Should Java developers learn Scala? Does Scala have a better future than Java? Why should Java developers learn Scala,” and so on?