- http://blog.nullspace.io/beginners-guide-to-ocaml-beginners-guides.html
- https://github.com/fxfactorial/ocaml-starterkit
- https://github.com/realworldocaml/book/wiki/Installation-Instructions
- https://realworldocaml.org/v1/en/html/a-guided-tour.html
- https://ocaml.org/learn/tutorials/
- https://github.com/ocaml/merlin/wiki/Letting-merlin-locate-go-to-stuff-in-.opam
- https://ocaml.org/learn/tutorials/get_up_and_running.html
- https://github.com/diml/utop
- http://ocaml.org/learn/tutorials/99problems.html
- http://caml.inria.fr/pub/docs/manual-ocaml/coreexamples.html
- http://www.cs.cornell.edu/courses/cs3110/2013fa/lectures/27/lecture27_Minsky_EffectiveML.pdf
- merlin, atom, nuclide, bettererrors
- https://www.cs.cornell.edu/courses/cs3110/2016sp/lecture_notes.php
- https://realworldocaml.org/v1/en/html/index.html
- https://github.com/rizo/awesome-ocaml
- http://gallium.inria.fr/blog/making-it-easier-for-beginners-to-learn-ocaml/
- https://www.fun-mooc.fr/courses/parisdiderot/56002S02/session02/about
- http://www2.lib.uchicago.edu/keith/ocaml-class/home.html
- https://realworldocaml.org/v1/en/html/variants.html
- https://www.youtube.com/watch?v=yXhmyErtCss
- http://courses.cms.caltech.edu/cs134/cs134b/book.pdf
- http://kcsrk.info/papers/system_effects_may_17.pdf