I've been a vim user for something approaching four years, and it's my default editor for almost everything, from plain text to C++ to Rails projects. However, there are two things that I absolutely could not imagine without Emacs: LaTeX and LISP. SLIME is a customized environment for developing LISP code, and it simply blows everything I've found for vim out of the water. (Although, if anyone has something similarly mature for vim, please share.) Executing code in an editor buffer is so much more convenient than using the shell provided by your LISP implementation (most of them are horrible), and that's only the beginning of what SLIME does for you. So yes, it's worth having Emacs+SLIME if you want to make the most of your time.
As for LISP implementations, there are dozens out there, but the ones I've stuck to most are GNU clisp and SBCL. CMUCL would also be a good choice. In general, most implementations will give you the complete standard language, and would be suitable for learning. You'll start to find differences when moving into areas like GUI development, multithreading, and object orientation.
If you haven't found a good learning reference, I'd suggest
Practical Common Lisp (
http://www.gigamonkeys.com/book/), since it's a pretty good learning tool and available for no charge, to boot.
Bookmarks