How to learn OCaml
"I really liked the expressiveness of the language and its efficiency on solving some kind of problems."
How I did it: I've learned this language as part of Computational Theory, a semester class in my university. Since it was my first "real" funcional language it took me some time to get inside some details.
