Ask HN: Good books for starting functional programming?

7 points by pw0ncakes ↗ HN
My girlfriend is interested in learning FP. She has written in C and Java and does not like object-oriented programming (it's awesome having a smart girlfriend). I bought her The Little Schemer and SICP. Are these good books for getting a start in functional programming?

6 comments

[ 2.4 ms ] story [ 23.0 ms ] thread
Learn You A Haskell and Learn You Some Erlang
Solid recommendations. Thanks.

I have Real World Haskell, which she's welcome to borrow, although I'm also in the process of reading it. :)

I found SICP a little tough, I would either fall asleep in the easy stuff or skip so far ahead that I would be in over my head. I rather enjoyed Real World Haskell.
Try HTDP, Concrete Abstractions or Concepts, Techniques, and Models of Computer Programming.

The * Schemer books are cool too.

CTM is fun! That and Types and Programming Languages.