Jika Anda menyukai Bahasa dan [Kurung] Yang Diketik Secara Statis:
Haskell sementara agak berat pada kemurnian paradigma pemrograman, memiliki salah satu pengantar terbaik untuk bahasa yang belum saya lihat dalam bentuk "Pelajari Anda Haskell Untuk Bagus!". Formulir buku adalah opsional karena situs web ini gratis tetapi ini adalah satu penulis yang saya tidak merasa sama sekali underwhelmed oleh. Dunia Nyata Haskell baik tetapi benar-benar lebih baik diambil sebagai tindak lanjut dari [Learn..Good]. RWH juga gratis dengan kebaikan kertas opsional.
Dari Haskell Anda dapat beralih dengan mudah ke varian ML lainnya seperti F # atau OCaml yang keduanya lebih banyak digunakan. Untuk tepi pendarahan ATS .
Jika Anda suka (dan Dynamic_Typing Parentheses):
Skema lebih berorientasi secara fungsional dari dua dialek Lisp utama, lebih kecil dan lebih murni daripada Common Lisp tetapi kurang banyak digunakan dalam industri. Saya pribadi suka The Structure and Interpretation of Computer Programs, tetapi ini adalah teori yang cukup berat, bahwa walaupun agak sulit untuk ditelan akan membuat Anda menjadi programmer yang lebih baik.
Jika Anda lebih memilih Common Lisp, Common Lisp Praktis atau Land of Lisp tampak seperti investasi yang baik, yang pertama adalah online gratis dan yang kedua cukup murah dan yang lebih penting (untuk beberapa) game fokus. Ini lebih kuat meskipun kurang murni dari Skema.
Dari ini, Anda dapat memperluas ke Clojure jika Anda mau. Ini Lisp untuk JVM sehingga lebih mudah untuk digunakan dan lebih mampu bertahan dari tuduhan menjadi "akademis" yang dapat digunakan Clojure ke .NET dan beralih ke Javascript juga. Untuk .NET asli, coba IronScheme .
Anda juga dapat memisahkan perbedaan dan mempelajari keduanya sekaligus dengan Write Yourself a Scheme dalam 48 Jam di Haskell.