Learn Programming with OCaml(usr.lmf.cnrs.fr)
306 points by elvis70 5 days ago | 135 comments
tl;dr: "Learn Programming with OCaml" by Sylvain Conchon and Jean-Christophe Filliâtre is a freely available book (CC BY SA 4.0) translated from French to English by Urmila Nair, with funding from the OCaml Software Foundation. It's available as a PDF or EPUB, with accompanying code, aimed at teaching programming fundamentals using OCaml.
HN Discussion:
  • ML/OCaml is an ideal first language for programmers or computer scientists
  • This specific book is too advanced for true beginners despite being excellent
  • ~Other OCaml resources like CS3110 are better or worth comparing
  • Questioning whether learning new languages is still worthwhile in the LLM era
  • Asking practical questions about the book's currency, format, or OCaml ecosystem