Standard MLをゼロから始める方法の概要
Exercismでは演習とフィードバックを提供していますが、初めてSMLを学ぶ人にとって、MLは気軽に始めるのが難しい言語かもしれません。次のリソースが、学び始める助けになります。
MLは、新しいプログラマーにとって最適な言語とは言えないでしょう。まずはRubyやPythonのような言語から始めるほうがよいと思います。ただ、かなり大胆に挑戦してみたいなら、Programming in Standard ML '97: An On-line Tutorialを読んでみるのもよいでしょう。導入部分はとても技術的なので、そこは飛ばしてSimple applicative programmingに進むことをおすすめします。
Courseraではプログラミング言語のコースが提供されています。このコースは、ある程度経験のあるプログラマーを対象としていますが、ML言語への入門としては、これ以上ないほど優れたものです。
おすすめの読み物はProgramming in Standard ML '97: An On-line Tutorialです。
もう一つはA Gentle Introduction to MLです。
Courseraではプログラミング言語のコースが提供されています。ML言語への入門としては、これ以上ないほど優れたものです。
SML/NJのサイトには、たくさんの書籍が掲載されています。ただ、ほとんどがかなり古く、見つけるのは難しいかもしれません。言語自体はあまり変わっていないので、見つけられたとしても、それほど古いものだとは思わないでください。このページに掲載されているFour Lectures on Standard MLもチェックしてみてください。
プログラミングに自信があり、特に関数型言語にもとても詳しいなら、Learn X in Y minutesで構文のよい概要をつかむことができます。
Four Lectures on Standard MLは、よい入門になります。