In order to be a really proficient Emacs user, you’re going to have to learn at least a little bit of Elisp. As I’ve said before, Elisp is at once both easy and hard to learn. Like all Lisps, there’s not much syntax or dark corners to know. That’s simple. The hard part is the huge run time library. There are hundreds of functions performing all sorts of actions. Even after 15 years, I still don’t know all of them.
Over at Emacs Elements there’s a new video titled Great links to help you learn Emacs Lisp. The video starts off by saying that unlike many other languages you’re going to have to learn Elisp by yourself. That’s true, I guess, but no more true than for any other language. There are plenty of resources for learning Elisp—indeed, that’s the point of the video—probably not as many for learning, say, Python but still plenty.
One of the commenters complained that there was no point in having a video; all that’s really required, he says, is the list of links. I disagree with that. The video discusses each link in the list and why it’s worthwhile spending your time on. In any event, the list is here. As you can see, there are lots of way to learn Elisp but like everything else you have make the effort. I don’t know of any other way of learning anything but learning it yourself.