How to develop a functional mindset
I've been asked many times how to develop a functional mindset. It was hard to answer because it's difficult to know what kinds of mindsets people have. After pairing with with several people who had this question, I realized that the real problem was that they didn't know some of the basic tools for doing functional programming. Learn these three tools -- map, filter, and reduce-- and you'll be well on your way to developing a functional mindset.
3 Functional Tools
This lesson explains what map is in simple terms and how we can apply it to our code. In includes a video lesson with visual aids! And soon many exercises to practice with. The video is 11 minutes long.
This lesson teaches filter, one of the three basic functional tools. It includes a video lesson with visual aids. And I'm adding the exercises soon. The video lesson is 13 minutes long.