Getting Started
Install Scala on your computer and start writing some Scala code!
Tour of Scala
Bite-sized introductions to core language features.
Scala 3 Book
Learn Scala by reading a series of short lessons.
Scala Toolkit
Sending HTTP requests, writing files, running processes, parsing JSON...
Online Courses
MOOCs to learn Scala, for beginners and experienced programmers.
Books
Printed and digital books about Scala.
Tutorials
Take you by the hand through a series of steps to create Scala applications.
Returning UsersAPI
API documentation for every version of Scala.
Guides & Overviews
In-depth documentation covering many of Scala's features.
Style Guide
An in-depth guide on how to write idiomatic Scala code.
Cheatsheet
A handy cheatsheet covering the basics of Scala's syntax.
Scala FAQ
Answers to frequently-asked questions about Scala.
Language Spec v2.x
Scala 2's formal language specification.
Language Spec v3.x
Scala 3's formal language specification.
Scala 3 Language Reference
The Scala 3 language reference.
Explore Scala 3Migration Guide
A guide to help you move from Scala 2 to Scala 3.
New in Scala 3
An overview of the exciting new features in Scala 3.
All new Scaladoc for Scala 3
Highlights of new features for Scaladoc
Talks
Talks about Scala 3 that can be watched online
Scala EvolutionScala Improvement Process
Description of the process for evolving the language, and list of all the Scala Improvement Proposals (SIPs).
Become a Scala OSS Contributor
From start to finish: discover how you can help Scala's open-source ecosystem
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4