Read &quot;Learn you a good haskell&quot; - and practice the exercises in that book.<p>It helped me a lot to understand the practical side of functional programming.<p>For a book that maximizes the utility of functional programming in your everyday life I would recommend &quot;functional javascript&quot; by the famous author of underscore.js