Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can't recommend http://learnyouahaskell.com/chapters enough. It was my first book coming from imperative to functional. It blew my mind. Plus, if you're looking to learn specifically functional programming, you don't get more functional than Haskell. I'd also consider Racket to see what Lisps can do (I stay away from Clojure just because it's in Java-land... but that might be a lame excuse).


Also, if you decide to go with erlang, I would recommend http://learnyousomeerlang.com/content. It is written by the same guy, two great books.


It's not written by the same guy. Fred Hébert for the Erlang one, Miran Lipovaca for the Haskell one.


Miran Lipovača wrote the haskell book. Frederic Trottier-Hebert wrote the erlang book.


I have a question about this - is he going to write more chapters? I skimmed ahead and it looks like it ends abruptly, no conclusion etc. Not sure if that's actually intended to be the end.


I don't know actually. You can ask him, he posts his address on the front page: bonus at learnyouahaskell dot com




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: