Programming in Scala is the definitive book on Scala, the new language for the Java Platform that blends object-oriented and functional programming concepts into a unique and powerful tool for developers.
Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it.
The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies.
A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.
Excellent book for learning ScalaFebruary 20, 2010 Sujith Themath(SANTA CLARA, CALIFORNIA, US) 0 out of 1 found this review helpful
I would recommend this book for those who already knowns java. This book is written well
and takes you through the concepts and details in a very concise way.
Quick shippingFebruary 4, 2010 J. Knepper 0 out of 1 found this review helpful
Book was received in a timely manner in condition indicated. Would buy from this seller again.
Intelligent and Fun Introduction to a Promising and Important Future Generation Programming LanguageJanuary 4, 2010 ws__(Hamburg, Germany) If you like programming and hate boilerplate code, than this book is for you. Scala is an extremely elegant modern programming language with support of many different abstractions from object oriented and functional programming. It is arguably the better Java without direct backward compatibility to the Java programming language. Its byte code runs on the Java virtual machine.
The introduction is gentle without any fluff. For most enjoyment the reader should at least have a working knowledge of Java and a beginners knowledge of functional programming. An excellent book would be: Structure and Interpretation of Computer Programs, Second Edition.
I do fully recommend "Programming in Scala".
Best Scala Book AvailableSeptember 22, 2009 Thomas Knierim 4 out of 4 found this review helpful
If you want to learn Scala, read this book! It was written by the creators of Scala, so it's bound to become a classic. Unless you have a good background in both functional and object-oriented programming, you can't pick up Scala from a few examples and tutorials. I tried. This was the first Scala book published and the first one I read. I am now reading it a second time. As far as I can remember, it's the only computer book I've read twice. The book begins with a gentle introduction to the conceptual foundation and capabilities of Scala. It covers every aspect of the language in its own chapter. Towards the end of the book, it introduces special topics, such as parallel programming, XML processing, parsers, etc. and you will be amazed how easy this is with Scala. As others have already mentioned, the book is well written. Although some of the concepts are difficult, the writing style is always concise and clear. Everything is illustrated by crystal clear code examples, none of which are gratuitous, verbose, or Mickey Mouse style. The thing I liked most about "Programming In Scala" is its practical approach. You get to type code into the Scala interpreter right from chapter 1. The book invites you to try out the code examples, modify them, try this or that, while providing all the theory you need to know (but not more). It's exactly what it says: a comprehensive step-by-step guide.
Comprehensive, accessible: an amazing presentation of the Scala languageSeptember 13, 2009 Mathieu Lajugie(San Francisco, CA USA) 3 out of 3 found this review helpful
I really like books from the Pragmatic Programmers, so when I decided to start learning Scala, I turned to "Programming Scala" from this editor. And I got a bit disappointed. Sure the language sounded amazing, but something was missing in the approach the author is taking to present it to you.
After reading some reviews very positive about "Programming IN Scala" from Martin Odersky himself, I dedided to give it another try. And it changes everything. This book is so well written, very complete, but at the same time very accessible, entertaining and so motivating to further get into the language.
If you 're new to Scala, this book is definitely the one to read. If you already read other books about Scala, it is also a must have. It is not just a great book about Scala, it is also a great programming book.