wood burning stoves 2.0*
The moose likes Scala and the fly likes Programming Scala book Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Scala
Bookmark "Programming Scala book" Watch "Programming Scala book" New topic
Author

Programming Scala book

Gabriel Claramunt
Ranch Hand

Joined: May 26, 2007
Posts: 375
The book "Programming Scala" by Dean Wampler and Alex Payne is available (free through O'Reilly Open Feedback Publishing) online http://programming-scala.labs.oreilly.com/index.html

Looks very good!


Gabriel
Software Surgeon
Marco Ehrentreich
best scout
Bartender

Joined: Mar 07, 2007
Posts: 1280

It really looks good. But I'm not sure if 280 pages can give more than a brief overview of Scala?!?

I recently bought this one and I'm very happy with it. Obviously it has some more pages and it is very pleasant to read without annoying the reader by starting from zero with the plain language syntax like so many programming books do.

Marco
Gabriel Claramunt
Ranch Hand

Joined: May 26, 2007
Posts: 375
Actually, I just realized that the authors said that's a work in progress...
On the other hand, I believe that "Programming in Scala" should be THE book (written by Martin Odersky himself!)
Marco Ehrentreich
best scout
Bartender

Joined: Mar 07, 2007
Posts: 1280

You're right! I've not yet finished the book but it really seems to be THE book!

As I said it's really nice that this book doesn't start explaining the keywords and basic syntax constructs of Scala. This wouldn't be a very long chapter in Scala anyway You should be somewhat familiar with programming - preferably in Java - but you don't need to know every detail of typical object oriented languages. Nevertheless this book manages to show the reader some more advanced examples without having a deep understanding of Scala or Java.

The authors in particular show the advantages of functional programming in contrast to object oriented solutions to which most of the readers may be used to. This is one thing I found especially helpful coming from a Java background. If you're already familiar with a modern programming language you surely don't want to read another reference book of the language syntax. Here you see concrete examples of the Scala language features and in particular improvements regarding design and style of an application when using the functional language elements of Scala.

I'd like to hear more about other books but I can definitely recommend this one to anyone interested in Scala!

Marco
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14116
    
  16

I also have the Artima "Programming in Scala" book, and I see a lot of people around me who have that book.

It is indeed THE book for Scala at the moment. Not only because Martin Odersky himself is one of the authors, but also because it is an exceptionally well written book. I really like the way they explain complex topics step by step, by taking an example, and then step by step refactoring it through one or more chapters, introducing new concepts at every step. I wish more technical books were written so clearly and with such a good step by step approach. You can tell by the way it's written that the authors are experienced educators.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Programming Scala book