Skip to main content
concision
Source Link

I'm late, but I just have to add:

I think it's easy to get caught up in debates about languages, and miss the point. For someone who just wants to learn what FP is about, the differences between Ocaml/ML/Scheme/Haskell aren't half as important as your comfort with the material (books, videos, tools) you use to learn it.

You mentioned which books you'd use, and those are both classics, but maybe one And whether or the other doesn't click with you. Don't worry about starting with the right language and the right book that everyone recommends but you hate.

Go with whatever language is most enjoyable (fornot you) have a friend to help you learn to certain language trumps everything else.

I'm late, but I just have to add:

I think it's easy to get caught up in debates about languages, and miss the point. For someone who just wants to learn what FP is about, the differences between Ocaml/ML/Scheme/Haskell aren't half as important as your comfort with the material (books, videos, tools) you use to learn it.

You mentioned which books you'd use, and those are both classics, but maybe one or the other doesn't click with you. Don't worry about starting with the right language and the right book that everyone recommends but you hate.

Go with whatever language is most enjoyable (for you) to learn.

I think it's easy to get caught up in debates about languages, and miss the point. For someone who just wants to learn what FP is about, the differences between Ocaml/ML/Scheme/Haskell aren't half as important as your comfort with the material (books, videos, tools) you use to learn it. And whether or not you have a friend to help you learn to certain language trumps everything else.

Source Link

I'm late, but I just have to add:

I think it's easy to get caught up in debates about languages, and miss the point. For someone who just wants to learn what FP is about, the differences between Ocaml/ML/Scheme/Haskell aren't half as important as your comfort with the material (books, videos, tools) you use to learn it.

You mentioned which books you'd use, and those are both classics, but maybe one or the other doesn't click with you. Don't worry about starting with the right language and the right book that everyone recommends but you hate.

Go with whatever language is most enjoyable (for you) to learn.