I want to advertise OCaml to beginners, and I am looking for good tutorials in English; not that you have only heard of, but that you have actually tried and found useful…
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I quite like the book Developing Applications With Objective Caml — I guess the title should be updated to mirror the ‘OCaml’ naming decision. It is old and therefore slightly out-of-date, but on only minor aspects — eg., it presents the stream syntax as belonging to the core language, but it is now outsourced as a Camlp4 extension. The book is surprisingly complete, and there is a lot of meat already in the chapters 2, 3 and 4.
This books covers a bit of system programming, but if it’s what the reader is interested in, I would rather recommend the separate book Unix system programming in OCaml — also translated into english by a community effort.
Finally, if one want to discover the theoretical underpinnings of OCaml, If found the U3 book, Using, Understanding, and Unraveling the OCaml Language to be a great resource. But it’s only for readers that already know about OCaml.
PS: I have a very good opinion on Jason Hickey’s introduction to Objective Caml as well, but I can’t say I have read it in full, only glanced at it. That’s the problem with “beginners” books, you can really read at most one good one.