Learn Scala 3 The Fast Way! (Best way to learn Scala!)

I’ve been slowly working on a series of new books, and today I’m proud to announce the first of these:

Learn Scala 3 The Fast Way

Starting today you can buy the PDF version of Learn Scala 3 The Fast Way! for $15 at this Gumroad.com URL.

A classroom in a book

As the book’s subtitle — Book 1: The Adventure Begins — implies, this is a book for beginners, for developers who are new to Scala 3, and may be new to Scala in general.

The Gumroad URL has a lot of information about the book, so I don’t want to repeat all that here, but one thing I want to be clear about is that if we were in a classroom together, this is the way I would present the information to you. After the initial introductory material, you’d have your hands on the keyboard most of the time, working the examples and exercises.

What’s unique

The unique part of this book is that it’s geared towards helping you learn Scala 3 fast and also remembering what you learn. I’ve partially modeled it after the very successful book, A Smarter Way to Learn JavaScript, and by that I mean:

  • I wrote the book as a series of small lessons, generally just 2 or 3 pages long each
  • The lessons are presented in the order I would present them if we were in a classroom together
  • Every lesson includes examples in the Github repository, and almost every lesson has online exercises
  • Both the examples and exercises will help you remember what you have learned

The online exercises in particular are intended to help you retain what you learn. I encourage readers to go directly from the end of a lesson to the exercises. The exercises present the material in a different way, which I believe will reinforce your learning.

The end of the book also includes several small example applications and scripts that help to demonstrate what you’ve learned in the book.

Free preview

If you’d like to see what the book is like before buying it, here’s a link to a free preview of the PDF:

If you like what you see, you can buy the full book here on Gumroad.com.

Kindle version

September 11, 2022 update: The Amazon Kindle version is now available here:

Resources

The exercises for the book are available here:

The examples for the book are online here:

They can all be run with Scala CLI, or the Scala SDK.