Agreed. In Emacs hacking -- which presumably is what most people would want to use Elisp for -- the syntax is typically not the problem. Knowing how to interact with Emacs' libraries and its way of doing things is much more intricate. At least once you go beyond smaller aux functions and such.