The "learn it the hard way" makes me happy. A thumbing of the nose toward the "dummies" books. We are men, we can handle it full strength!
There is now a Vim fork called "Neovim". The main thing seems to be that it offers Lua rather than vimscript as a scripting language. I played with Lua in a different context and wasn't wildly impressed, but to each their own.
Tom's Computer Info / tom@mmto.org