Scala
43 resources in 2 subcategories
Scala mixes object-oriented and functional programming, and many learners come from Java. The Scala Book by Alvin Alexander and A Tour of Scala introduce the syntax, while Creative Scala and Essential Scala by Noel Welsh and Dave Gurnell teach functional thinking through small examples. Scastie runs Scala in the browser without a local build setup.
The Functional Programming in Scala Specialization is a structured next step. For functional libraries, Scala with Cats and The Type Astronaut's Guide to Shapeless go deep into type classes and generic programming. Programming in Scala, First Edition by Martin Odersky and co-authors is free, though it predates Scala 3 and later language changes.
Subcategories
More Scala
Another tour of ScalaDavid Copeland
Creative ScalaNoel Welsh, Dave Gurnell
EAI Patterns with Actor ModelVaughn Vernon
Essential ScalaNoel Welsh, Dave Gurnell
Functional Programming for MortalsSam Halliday
Functional Programming, Simplified (Scala edition)Alvin Alexander (free preview , PDF)
Hello, ScalaAlvin Alexander (free preview , PDF)
Programming in Scala, First EditionM. Odersky, L. Spoon, B. Venners
Pure functional HTTP APIs in ScalaJens Grassel
PythonToScalaRob Story
S-99: Ninety-Nine Scala ProblemsPhil! Gold
Scala & Design Patterns: Exploring Language ExpressivityFredrik Skeel Løkke
Scala BookAlvin Alexander
Scala By ExampleM. Odersky
Scala Cookbook: Bonus ChaptersAlvin Alexander
Scala for Perl 5 ProgrammersBreno G. de Oliveira
Scala SuccinctlyChris Rose
Scala TutorialTutorials Point
Scala with Cats 2Noel Welsh, Dave Gurnell
The Neophyte's Guide to ScalaDaniel Westheide
The Type Astronaut's Guide to ShapelessDave Gurnell
Scala at Light SpeedRock the JVM
LearnScala.orgInteractive Scala Tutorial
Scala Cheat SheetWaris RADJI
Scala CheatsheetAlvin Alexander