Skip to content

Comment on Ask HN: Beginner Programmer: Haskell Book or SICP?

Comments

Too bad you’re only choosing one.

Haskellbook is my favorite for Haskell. I’ve read 3 different Haskell books, it’s the clearest and has the fewest “and now a miracle occurs” sections.

SICP drops you into more involved engineering domain tooics fairly quickly. It really helps to be able to keep pace with them. I tried working through SICP in Clojure and it wasn’t awful.

For my money, I’d work on Haskell first. It’s great training for understanding types as well as FP, and the concepts mostly translate to other languages like F# and OCaml. It’ll help you reason better in a variety of other languages.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.