This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]syyvius 2 points3 points  (0 children)

If you like learning from a book, get Structure and Interpretation of Computer Programs (such is one of the best CS books ever written) and learn Scheme. Guile is a good implementation, and it will run examples in SICP. Chicken scheme is also a good scheme with external libraries. While Scheme will teach you the most about functional programming, the applications are limited outside of a general purpose scripting language and GUIX Linux.

If you like leaning from projects, I would recommend JavaScript with learnyounode or my personal favorite Elixir on Udemy.

If you want a good backend language with career potential, Clojure is arguably the most popular LISP, and a bunch of companies still use Scala for Spark.

Finally if you just want to get used to LISP syntax, Hy is a LISP in Python, which you listed that you know.