
The Scala Programming Language
Scalable Scala is well suited to building fast, concurrent, and distributed systems with its JVM, JavaScript and Native runtimes. Scala prioritizes interoperability, giving easy access to many …
Basics | Tour of Scala | Scala Documentation
Scala has a special type of class called a “case” class. By default, instances of case classes are immutable, and they are compared by value (unlike classes, whose instances are compared …
Introduction | Scala 3 — Book | Scala Documentation
Welcome to the Scala 3 Book. The goal of this book is to provide an informal introduction to the Scala language. It touches on all Scala topics, in a relatively light manner.
New in Scala 3
The Language Reference gives a detailed description of the changes from Scala 2 to Scala 3. The Migration Guide provides you with all the information necessary to move from Scala 2 to Scala 3.
Introduction | Tour of Scala | Scala Documentation
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It seamlessly integrates …
A Scala Tutorial for Java Programmers
If you are coming to Scala with some Java experience already, this page should give a good overview of the differences, and what to expect when you begin programming with Scala.
Scala 3.6.3 | The Scala Programming Language
Released January 20, 2025. See all releases. Scala binaries for 3.6.3 are available at github. Release Notes For a summary of important changes, see the GitHub release notes.
Online Courses - Scala Documentation
Tour of Scala is an interactive website that introduces the basics of Scala programming through a series of hands-on lessons. Each lesson provides code examples and exercises that compiles …
Tutorials - Scala Documentation
Scala for Java Programmers Quick introduction to the Scala language and compiler for people who already have some experience in Java.
Evolving Scala | The Scala Programming Language
Mar 24, 2025 · Scala is a community effort; there is no huge corporate sponsor driving Scala development like there is in other languages. We thus need help from the community to help …