You are exactly right. My favourite is when resistance to APL-family languages comes from people who claim to be polyglots, and you ask them which languages and they list: C, C#, java, javascript, VB, ruby, python etc.  Those are all really the same language with slightly different wording and details.  Like german and english.  APL-family is like Mandarin or Japanese.  Lisp is like Latin (in fact lisp is really a mechanism to author your own language with s-exprs).  Obviously, these languages won&#x27;t be comprehensible to you until you put the effort into learning the abstractions... this isn&#x27;t like transitioning from C++ to Java where you can broadly carry the same concepts over.<p>There is nothing difficult about reading these languages to people who use them, anymore than it is difficult for a musician to read sheet music.  In fact, APL languages have less ambiguous parsing and precedence rules which I find make them easier to read.