By Alvin Alexander. Last updated: July 13, 2021
A lot of times people ask me, “How can I learn Scala 3?” Or, “I have this Scala 3 question, can you answer it for me?” I don’t mind doing that when I can, but there are still a lot of things I don’t know off the top of my head.
So, in an effort to help people find Scala 3 resources, here’s a quick list:
- The Scala 3 Book (which I co-wrote) is freely available online
- The main Scala 3 documentation website starts at this link
- Under that link, you’ll find:
- How to get started with Scala 3
- What’s new in Scala 3
- The Scala 2 to Scala 3 migration guide
- The Scala 3 API docs (which are likely to move)
- The Scala 3 Reference, which is also likely to move
- I’ve written the Scala Cookbook (for Scala 3), which will be out in August, 2021
Also, if you’re using Scala 3 and have a specific question about it, I recommend asking that question here:
If you have a more general question about Scala 3, or even an idea on how to improve it, I recommend asking those types of questions here:
In summary, if you need some direct links to Scala 3 learning resources, I hope those are helpful.