>>15
It's since the first time the ``in Lisp'' guy posted it that I wanted to reply to that kopipe. It's just like him, retarded and wrong.
They say learn you a haskell is a good starting point. I don't know many tutorials for Haskell, I learned mostly by doing and reading source code.
I can tell you what to not do: don't read monad tutorials. They are not boxes, pipelines, about IO, about state, about sequencing, ducks, burritos, spaceships. Monads are anything that has two operations,
bind and
return, that respect certain rules, just like a sequence is anything with a
first,
rest and
cons operation and that, i.e., respect that
cons(first(seq),rest(seq)) == seq.