Comment Comment by haroldl I think starting with Standard ML is a good idea. It is the core of ocaml and really highlights the differences with other approaches to programming. I went from SML to ocaml to Haskell. parent haroldl 4 years ago