[Haskell-beginners] Where does a real beginner begin? Scheme+SICP? Real World Haskell?

Patrick LeBoutillier patrick.leboutillier at gmail.com
Fri Jun 18 23:17:31 EDT 2010

Hi Greg,

When I first wanted to learn Haskell (about 18 months ago) I just went
out and bought "Real World Haskell". I didn't have any functional
programming background. I read the first 13 chapters or so, did the
exercises, and all was pretty good.

Then when I got to chapter 13 (Monads) it started to get more
difficult for me. I kept with it though, asked questions on this list
(people are EXTREMELY nice and helpful here), and things got better.

Coming from an imperative background (C++, Perl, Java), I found (and
still do find) Haskell hard. But it's really worth it in the end. It
will open up a whole new way of thinking for you.

Good luck,


On Fri, Jun 18, 2010 at 10:57 AM, Greg Morell <gm at sixflagsmail.com> wrote:
> I'm not much of a programmer.  I've only used PHP and Ruby for the last 10 years.  But I've heard so many wonderful things about Haskell, I'd like to really spend the time to learn it.
> No particular purpose, except to broaden my mind and get to know (what I hear is) a completely different way of thinking about programming.
> But what's the best way to start from scratch?
> Should I start with "Structure and Interpretation of Computer Programs" book and Scheme as my intro?  Then afterwards, get into the Real World Haskell book?
> Or just start with Haskell directly?
> Any advice appreciated.
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners

Patrick LeBoutillier
Rosemère, Québec, Canada

More information about the Beginners mailing list