Bruce Eckel, Dianne Marsh, "Atomic Scala: learn programming in the language of the future"
English | ISBN: 0981872514, 9780981872513 | 2013 | 273 pages | EPUB + PDF | 1 MB
This should be your first Scala book, not your last. We show you enough to become familiar and comfortable with the language - competent, but not expert. You'll write useful Scala code, but you won't necessarily be able to read all the Scala code you encounter.
When you're done, you'll be ready for more complex Scala books, several of which we recommend at the end of this one.
This is a book for a dedicated novice. "Novice" because you don't need prior programming knowledge, but "dedicated" because we're giving you just enough to figure it out on your own. We give you a foundation in programming and in Scala but we don't overwhelm you with the full extent of the language.