There is Smalltalk (Pharo), Erlang/Elixir, Haskell, and Forth. Each uses very interesting and distinct ideas that are a joy.
My heart is with Lisp but looking with other languages is fun every once in a while.
My reco would be How to Design Programs. It is free online and it is fabulous
There is Smalltalk (Pharo), Erlang/Elixir, Haskell, and Forth. Each uses very interesting and distinct ideas that are a joy.
My heart is with Lisp but looking with other languages is fun every once in a while.