This is the best introduction to Scala I’ve seen so far for the Java programmer. I’d classify it as “best” because it is short and cuts right to the chase. The example used is complex enough to reveal enough of the underlying language elements to be worthwhile, but simple enough to allow you to concentrate on the language and not the problem being implemented. Nice job.
After a conversation with a guy at work, I was inspired to take a look at whether Scala is inherently more complex than Java, and decided it wasn’t.