i think its more to do with functional aspects of the language rather than it's "user-interface" aka the syntax. erlang as first intro to functional language might be non-trivial (imho ofcourse). starting with sicp to understand it's (functional programming's) essence should put anyone on terra-firma.