ถ้าคุณชอบภาษาที่พิมพ์แบบคงที่และ [วงเล็บ]:
Haskell ในขณะที่ค่อนข้างหนักในความบริสุทธิ์ของกระบวนทัศน์การเขียนโปรแกรมมีหนึ่งในการแนะนำที่ดีที่สุดในภาษาที่ฉันเคยเห็นในรูปแบบของ"เรียนรู้คุณ Haskell เพื่อประโยชน์ที่ดี!" แบบฟอร์มหนังสือเป็นทางเลือกเนื่องจากเว็บไซต์นี้ให้บริการฟรี แต่เป็นผู้เขียนคนเดียวที่ฉันไม่รู้สึกว่าถูกครอบงำโดย Real World Haskellนั้นดี แต่จริงๆแล้วมันดีกว่าที่จะติดตาม [Learn..Good] RWH นั้นฟรีด้วยตัวเลือก papery goodness
จาก Haskell คุณสามารถเปลี่ยนไปใช้ตัวแปร ML อื่น ๆ ได้อย่างง่ายดายเช่นF #หรือOCamlซึ่งมีการใช้กันอย่างแพร่หลาย สำหรับเลือดออกขอบATS
ถ้าคุณชอบ (และวงเล็บแบบไดนามิก Dynamic_Typing):
Scheme เป็นฟังก์ชั่นที่เน้นการใช้งานของภาษา Lisp สองภาษาหลักซึ่งเล็กกว่าและบริสุทธิ์กว่า Common LISP แต่ใช้กันอย่างแพร่หลายในอุตสาหกรรมน้อยกว่า ฉันเองชอบโครงสร้างและการตีความของโปรแกรมคอมพิวเตอร์แต่มันเป็นทฤษฎีที่ค่อนข้างหนักสำหรับหนังสือซึ่งในขณะที่การกลืนยากสักหน่อยจะทำให้คุณเป็นโปรแกรมเมอร์ที่ดีขึ้น
หากคุณต้องการ Common Lisp แบบCommon Common LispหรือLand of Lispดูเหมือนว่าเป็นการลงทุนที่ดีสิ่งแรกคือออนไลน์ฟรีและเกมที่สองนั้นราคาถูกและค่อนข้างสำคัญ (สำหรับบางคน) เกมที่เน้น มันมีประสิทธิภาพมากกว่า แต่บริสุทธิ์น้อยกว่า Scheme
จากสิ่งเหล่านี้คุณสามารถขยายสู่Clojure ได้หากต้องการ มันเป็นเสียงกระเพื่อมสำหรับ JVM ดังนั้นจึงง่ายต่อการปรับใช้และสามารถป้องกันค่าใช้จ่ายในการถูก Clojure "วิชาการ" สามารถปรับใช้กับ. NET และข้ามไปยัง Javascript ได้ สำหรับ NET พื้นเมืองลองIronScheme
นอกจากนี้คุณยังสามารถแยกความแตกต่างและเรียนรู้ทั้งสองอย่างพร้อมกันด้วยการเขียนโครงการด้วยตัวคุณเองใน 48 ชั่วโมงใน Haskell