Home 5 Free E-Books and Tutorials on Scala

5 Free E-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. Here are a few books and tutorials to get you started.

Programming in Scala

Programming in Scala by Martin Odersky (the creator of Scala), Lex Spoon and Bill Venners is the definitive guide to Scala. The first edition is available online for free, and the second edition can be purchased here.

Also, 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 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.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.