Skip to content


5 Free B-Books and Tutorials on Scala

Scala is one of the hottest new programming languages of the past few years. It’s in use at companies like Foursquare and Twitter, and The Guardian is working on porting some of its Java code to Scala.

First of all we should mention Programming in Scala, a non-free book by Martin Odersky (the creator of Scala), Lex Spoon, and Bill Venners. It’s the definitive guide to Scala.

Now, on to the free stuff.

Sponsor

A Scala Tutorial for Java Programmers and Scala By Example

A Scala Tutorial for Java Programmers by Michel Schinz and Philipp
Haller is a 15 page PDF tutorial introducing Scala from the official Scala website.

Scala by Example by Scala creator Martin Odersky is a 137 page PDF that goes into deeper detail than the short tutorial. It’s marked as a “draft,” so don’t expect anything too polished.

Programming Scala

Programming Scala by Alex Payne and Dean Wampler is part of the O’Reilly Media Open Feedback Publishing System. Drafts of books are released online in full to solicit feedback from the community. The print edition is now for sale.

Programming Scala is aimed at experienced programmers, but not necessarily Java programmers.

The busy Java developer’s guide to Scala

A Scala Tutorial for Java Programmers is a 16 part tutorial by Ted Neward on the IBM developerWorks website. Neward starts by introducing functional programming concepts for developers used to objects oriented programming and works up to building a framework for a client library for accessing Twitter.

Scala for Java Refugees

Scala for Java Refugees by Daniel Spiewak is a six part series. Spiewak introduces the basics of Scala, then moves into using Scala for OOP.

A Video Tutorial on Scala

For those that would prefer a video tutorial, YouTube user ShadowofCatron has posted a series of Scala tutorials introducing the language, functional programming concepts, etc. Part one is embedded above.

Discuss


Posted in General, Technology, Web.

Tagged with .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.