The thing is, if you actually set yourself out to create an application in Lisp, and you do learn the language and the tools made for programming in that language, not only you will have no problem with parentheses...
... but you also will find that most of your code is highly readable!
Lisp code (or at least Common Lisp code) can be highly readable. I never need to count parenthesis to understand code. The indentation itself makes the structure obvious. And if there is any doubt, the editor (say, Emacs) will tell me where each expression ends.
> "But it seems pretty straightforward to me why people think it's visually confusing and why lisp gets made fun of."
... but you also will find that most of your code is highly readable!
Lisp code (or at least Common Lisp code) can be highly readable. I never need to count parenthesis to understand code. The indentation itself makes the structure obvious. And if there is any doubt, the editor (say, Emacs) will tell me where each expression ends.
> "But it seems pretty straightforward to me why people think it's visually confusing and why lisp gets made fun of."
"Appearances" are not the same as "reality".