Functional Programming Resource List
Pure Functional Languages
Haskell
Official Website:
https://www.haskell.org
Documentation
Hoogle - api search
Hackage - package repo
Typeclassopedia
Haskell Wiki
Learn Haskell:
https://www.haskell.org/documentation/
Playground
Haskell MOOC
Community:
https://www.haskell.org/community/
Additional Resources
Haskell for Imperative Programmers - YT
Functors, Applicatives, And Monads In Pictures
Reader, Writer and State Monads
Haskell Mini-Patterns Handbook
Naming Conventions in Haskell
Mixed Paradigm Functional Languages
OCaml
Official Website:
https://ocaml.org
Documentation
std lib
manual
Learn OCaml:
https://ocaml.org/docs
Playground
CS 3110 Textbook
Community:
https://ocaml.org/community
Additional Resources
99 OCaml Problems
7 OCaml Gotchas
Real World OCaml
Elixir
Official Website:
https://elixir-lang.org
Documentation:
https://elixir-lang.org/docs
Learn Elixir:
https://elixir-lang.org/learning
Playground
Community: Sidebar on the homepage
Additional Resources
Elixir school
Shared Concepts
Category Theory
Bartosz Milkewski's YouTube playlist
Bartos Milkewski's "Category Theory for Programmers"
Logic
Logic & Foundations with Haskell - YT
Additional Resources
This github page
Functional Programming Discord