Discussion
Ask HN: How did you learn functional programming?
Functional programming is making its way into mainstream programming. Most of us know some basics and use them day to day but most don't have a deep understanding of functional programming. For those of you that do how did you get there?