Re:Ask HN: resources for learning functional languages?
by mhd on Tuesday September 13, 2011 @01:45PM
(#2992509)
http://learnyouahaskell.com/ is actually pretty good, and I'm not even a fan of the cutesy approach (cf. _why). You can read it all online, but you can also buy a hardcopy book.
Other than that, there's "Introduction to Functional Programming". I've heard people say that they liked the first edition better, but the second one uses Haskell…
On the Scheme side of things, you've got your "Little Schemer" and "SICP", of course. Both very highly recommended.
I haven't read a Scala book that puts a big emphasis on the functional part – and as it's a rather Tim Toady language, it might be better to focus on something simpler or more "pure".
I've lost my copy of "The Haskell Road to Logic, Maths and Programming" while moving, but the first few chapters I've read have been pretty great, especially if you also want to close some gaps in your math knowledge.
Other than that, there's "Introduction to Functional Programming". I've heard people say that they liked the first edition better, but the second one uses Haskell…
On the Scheme side of things, you've got your "Little Schemer" and "SICP", of course. Both very highly recommended.
I haven't read a Scala book that puts a big emphasis on the functional part – and as it's a rather Tim Toady language, it might be better to focus on something simpler or more "pure".
I've lost my copy of "The Haskell Road to Logic, Maths and Programming" while moving, but the first few chapters I've read have been pretty great, especially if you also want to close some gaps in your math knowledge.