News for hackers. Stuff that matters.
Re:Structure and Interpretation of Computer Programs by chollida1 on Tuesday September 30, 2008 @03:21PM (#319930)
> In my experience, learning OCaml is a good way to become accustomed to the type system Haskell uses

I'd agree with this. In addition I'd recommend "The Little MLer" as a great book on how to think in terms of types.

edit. didn't read further down. Seems as if it is already mentioned:)

Re:Structure and Interpretation of Computer Programs by silentbicycle on Tuesday September 30, 2008 @03:27PM (#319938)
Definitely. I'd recommend the book even if you don't use OCaml or Haskell, really; it made me a lot more conscious of how types can help think out a problem. It's one more technique for your conceptual toolbox.

It's also a fairly fast read. It's in the same format as _The Little Schemer_, FWIW.