Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Higher-Order Functions and Declarative Pipelines
Module 3
Advanced Functional Techniques in Python
Module 4
Applying Functional Concepts in JavaScript
Module 5
Getting Started with Haskell
Module 6
Modeling Data with Algebraic Data Types
Module 7
The Functor Pattern: Mapping over Context
Module 8
The Applicative Pattern: Applying Functions in Context
Module 9
The Monad Pattern: Sequencing Computations
Module 10
Practical Haskell: Side Effects and Project Structure
Module 11
Functional Design Patterns
Module 12