* [Try OCaml in your browser](http://try.ocamlpro.com/) (slow, bare-bones)
* This site's guide to [[Installing OCaml|/installing#ocaml]]
+* This site's [[explanation of the differences between Scheme, OCaml, and Haskell|rosetta1]]
+
<!-- -->
* [What is OCaml?](http://ocaml.org/learn/description.html) <!-- includes [About OCaml](http://caml.inria.fr/about/index.en.html) and [An Overview of the Caml Language and Tools](http://caml.inria.fr/about/overview.en.html) -->
* [Introduction to Objective Caml](http://files.metaprl.org/doc/ocaml-book.pdf)
(284 pp. text from 2008, based on Jason Hickey's course at CalTech) <!-- also at http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf -->
* [Think OCaml](http://greenteapress.com/thinkocaml/thinkocaml.pdf) (142 pp. pdf)
-
+* [Real World OCaml](https://realworldocaml.org/v1/en/html/index.html) (510 pp. text from 2013)
+ * recommend reading [Chapters 1-4](https://realworldocaml.org/v1/en/html/a-guided-tour.html) when getting started (Chapter 4 is a bit more advanced)
+ * then [Chapter 6](https://realworldocaml.org/v1/en/html/variants.html) when learning types
+ * then [Chapter 8](https://realworldocaml.org/v1/en/html/imperative-programming-1.html) when learning about mutation (OCaml has what we call *explicit* mutation)
### Other ###
* OCaml-Tutorial [Glossary](http://mirror.ocamlcore.org/ocaml-tutorial.org/glossary.html)
* [Reddit's r/ocaml](https://www.reddit.com/r/ocaml)
* [Stack Overflow](https://stackoverflow.com/questions/tagged/ocaml?sort=faq) questions tagged "ocaml"
-* [Real World OCaml](https://realworldocaml.org/v1/en/html/index.html) (510 pp. text from 2013)