Skip to content

KristianAN/learn-scala3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

learn-scala3

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

Books

There are plenty of other great books to check out as well.

Official Documentation

  • Scala 3 book No need to read through this book, but it's great for looking up things when learning the language.

Online courses

Online exercises

Libraries

  • 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

Tools

  • Scala-CLI Scala CLI is a command-line tool to interact with the Scala language
  • SBT The standard build tool for most Scala projects

Online Resources/Blogposts about Cats and Cats Effect

Develop

Windows

Linux

MacOS

Nix

Getting Started TODO

  • Build a pure functional CLI application with Typelevel Toolkit
  • Build a pure functional web server using http4s.

About

An opinionated list of Scala 3 FP resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published