An opinionated list of Scala 3 FP resources. There are many similar lists out there. This is just my opinion on what to start out with when learning Scala
- Functional Programming in Scala
- Scala with Cats
- Scala for the impatient Not strictly an FP resource, but good for getting up to speed with the language
There are plenty of other great books to check out as well.
- Scala 3 book No need to read through this book, but it's great for looking up things when learning the language.
- Cats Effect The pure asynchronous runtime for Scala
- fs2 Functional, effectful, concurrent streams for Scala
- http4s Typeful, functional, streaming HTTP for Scala, built using fs2
- Scala-CLI Scala CLI is a command-line tool to interact with the Scala language
- SBT The standard build tool for most Scala projects
- Build a pure functional CLI application with Typelevel Toolkit
- Build a pure functional web server using http4s.