Chris Houser wrote:I made the jump from imperative to functional programming while solving Project Euler problems. Also, lots of other people have gone there before and once you've solved a particular problem you can check and see how others have solved it.
John Todd wrote:I'm planning to read "Real World Haskell" to learn much more about FP when I get some time:
Christophe Verré wrote:Personally I find it confusing to study several of these languages. They look similar from the outside, but have their own notation and api.
Sean Corfield wrote:I'm very pleased to see functional programming becoming mainstream with increased interest in Haskell and Lisp as well as solid options on the JVM in the form of Clojure and Scala.
Kurt Van Etten wrote:The classic college text for learning to think functionally is "Structure and Interpretation of Computer Programs" by Harold Abelson and Gerald Sussman. They use the Scheme dialect of Lisp in their book. There are also videos on YouTube of the course taught by Abelson and Sussman, which are worth taking a look at.
My favorite is a chocolate cupcake with white frosting and tiny ad sprinkles.
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earthhttps://coderanch.com/t/751654/free-earth-friendly-heat-kickstarter