While many functional/haskell paradigms don’t translate, there are a few techniques that JS can benefit from.
Why functional is better? So many reasons, one comes here: Programming languages are not made for computers, they are for humans to formulate generic solutions computers can solve faster in the details. The imperative style formulates the steps the computer has to follow, the functional style formulates the generic solution as such. Imperative style wants you to act like a machine, functional style allows you to think like a human.
- http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/0262560992/ #Before Haskell, may be better to go with Sheme
- http://stackoverflow.com/questions/1012573/how-to-learn-haskell #Roadmap
- http://book.realworldhaskell.org/read/why-functional-programming-why-haskell.html #as…