Excellent post on learning effective Clojure and Smalltalk: https://lambdaisland.com/blog/29-12-2017-the-bare-minimum-clojure-mayonnaise They have different paradigms, and you need to approach them with different tools (and Emacs is not obligatory!)