Coming from a procedural/OO programming background, I tend to write Scheme programs in a procedural fashion. I would be intersted in learning Scheme or Lisp in a functional way from the ground up, to kind of reset my programmer's mind.Is there a tutorial or book out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on functional programming concepts? What about that book makes it special?
Is there a canonical tutorial or book on functional programming concepts?
books;functional programming;lisp;scheme
Use it.If you do functional programming daily, maybe smaller applications or excercices from books, then you will be better on it.I have used it since the first programming lecture in university. At the biginning it was very hard, because it is so different, but now I prefer it to imperative programming.If you are looking for a good book, I would recommend Real World Functional Programming: With Examples in F# and C# by Tomas Petricek and Jon Skeet