What's Next?
What's Next
You now know the core of Scala. Here are natural next steps:
- Scala 3 — explore the new
given/usingsyntax, union types, and improved pattern matching. - Apache Spark — the most popular big-data processing engine is written in Scala. Learn DataFrames, RDDs, and Spark SQL.
- Akka / Pekko — actor-based concurrency for building distributed, fault-tolerant systems.
- Cats / ZIO — functional programming libraries for type-safe, composable effects.
- Scala.js — compile Scala to JavaScript for frontend development.
Resources
- Scala Official Documentation — the official language guide and API reference.
- Scala Exercises — interactive exercises covering the standard library and key libraries.
- Programming in Scala by Martin Odersky — the definitive book on Scala.
- Functional Programming in Scala — advanced functional programming with Scala.