OCaml By Examples
Language Basics
Setup
Hello World
Utop
Values
Match
Tuples
Lists
basics/array
Records
Modules
Error Handling
Inline tests
Project Management
dune
dune-release
opam pin
Advanced Ocaml
functors
monads
Libraries
Show
bin_prot
Calling C programs
Compiling to javascript
Ocaml is a concise, performant, statically typed, and pure functionnal language. See
Why the next language you learn should be functional (2011)
.