نظرة عامة على كيفية البدء من الصفر مع Standard ML
يوفر Exercism التمارين والتغذية الراجعة، لكن قد يكون البدء بلغة ML صعبًا على من يتعلم SML للمرة الأولى. قد تساعدك هذه الموارد على البدء:
الأرجح أن ML ليست أفضل لغة للمبرمجين الجدد. الأرجح أيضًا أن بدءك بلغة مثل Ruby أو Python سيكون أفضل، لكن إن كنت تشعر بجرأة خاصة فقد ترغب في قراءة Programming in Standard ML '97: An On-line Tutorial. أقترح تخطّي المقدمة والانتقال مباشرةً إلى Simple applicative programming، لأن المقدمة تقنية للغاية.
تقدّم Coursera دورة عن programming languages. الدورة موجّهة إلى مبرمجين ذوي خبرة لا بأس بها، لكن يصعب إيجاد مقدمة أفضل من هذه إلى لغة ML.
من القراءات الجيدة Programming in Standard ML '97: An On-line Tutorial.
ومنها أيضًا A Gentle Introduction to ML.
تقدّم Coursera دورة عن programming languages. يصعب إيجاد مقدمة أفضل من هذه إلى لغة ML.
يسرد موقع SML/NJ عددًا من الكتب. معظمها قديم نوعًا ما ويصعب العثور عليه على الأرجح. لم تتغير اللغة كثيرًا، فإن وجدتها فلا تظن أنها قديمة إلى هذا الحد. ألقِ نظرة أيضًا على Four Lectures on Standard ML المدرجة في الصفحة.
إن كنت مبرمجًا واثقًا ولديك دراية جيدة باللغات الوظيفية، فستجد نظرة عامة جيدة على الصياغة في Learn X in Y minutes.
تُعدّ Four Lectures on Standard ML مقدمة جيدة.