I’m taking a software engineering course called Abstraction and Design in Computing (CSCI E-51 or CS51) this semester. The class teaches functional programming concepts using the language OCaml among other topics. One of the things that makes this a difficult class so far is the lack of online documentation and discussion of the language.
In fact, that is the reason for this post.
I wanted to provide a list of resources that I’ve found useful in learning OCaml so hopefully they are useful to others as well. I’ll continue to update this list as I find more resources.
- Books
- Real World OCaml (free, as in beer)
- Sites
- Videos