Is piano as good first instrument for a novice player?
Can't see why it can't be a first language except the current jobs market, Clojure isn't on high demand yet.
But there is one problem, you may hate other programming languages

Clojure is right there with such languages; in fact, it is a modern LISP, designed with abstractions (Java interfaces, for instance), and is functional (with all core data-structures being immutable). It has concurrency support with an efficient implementation of STM (software transactional memory), resulting in a great choice for (safe!) multithreaded programming.

John Todd wrote:Is piano as good first instrument for a novice player?
Can't see why it can't be a first language except the current jobs market, Clojure isn't on high demand yet.
But there is one problem, you may hate other programming languages