Nếu bạn thích Ngôn ngữ được nhập tĩnh và [Chân đế]:
Haskell trong khi khá nặng về sự thuần khiết của mô hình lập trình, có một trong những lời giới thiệu tốt nhất về ngôn ngữ mà tôi đã thấy dưới dạng "Học cho bạn một Haskell vì điều tốt!". Hình thức sách là tùy chọn vì trang web này miễn phí nhưng đây là một tác giả mà tôi không cảm thấy bị áp đảo. Real World Haskell là tốt nhưng thực sự tốt hơn là được theo dõi để [Tìm hiểu .. Tốt]. RWH cũng miễn phí với lòng tốt papery tùy chọn.
Từ Haskell, bạn có thể dễ dàng chuyển đổi sang các biến thể ML khác như F # hoặc OCaml cả hai đều được sử dụng rộng rãi hơn. Đối với ATS cạnh chảy máu .
Nếu bạn thích (và Dynamic_Typing ngoặc đơn):
Lược đồ là định hướng chức năng hơn của hai phương ngữ Lisp chính, nhỏ hơn và tinh khiết hơn so với Lisp thông thường nhưng ít được sử dụng rộng rãi trong công nghiệp. Cá nhân tôi thích Cấu trúc và diễn giải các chương trình máy tính nhưng nó là một cuốn sách khá nặng về lý thuyết, rằng một chút khó nuốt sẽ giúp bạn trở thành một lập trình viên giỏi hơn.
Nếu bạn muốn Common Lisp hoặc thực hành Common Lisp hoặc đất của Lisp có vẻ như các khoản đầu tư tốt, đầu tiên là miễn phí trực tuyến và thứ hai là khá rẻ và quan trọng hơn (đối với một số) trò chơi tập trung. Nó mạnh hơn mặc dù kém tinh khiết hơn Scheme.
Từ những thứ này, bạn có thể mở rộng thành Clojure nếu muốn. Đó là Lisp cho JVM, do đó, việc triển khai dễ dàng hơn và có khả năng bảo vệ tốt hơn trước các cáo buộc "hàn lâm" Clojure có thể triển khai sang .NET và cũng chuyển sang Javascript. Đối với .NET gốc, hãy thử IronScheme .
Bạn cũng có thể phân chia sự khác biệt và tìm hiểu cả hai loại cùng một lúc với Write Yourself a Scheme trong 48 giờ trong Haskell.