I use Vim all the time, for about the last 20 years. I've set my OS on all my computers to treat one of the keys that I otherwise never ever ever use as the ESC key.
I map Caps Lock to ESC.
Q. Why are hjkl used as arrows?
A. Because vi was developed on an ADM-3A, and that's where the arrow keys are.
Q. What is a good keyboard for Vim enthusiasts?
A. That's very preference driven. I love the IBM model M keyboard (still being made by Unicomp), and the Razer Blackwidow Tournament Edition Chroma. Some Vim people I know like the Happy Hacking keyboard. Your mileage may vary.
Q. Is there a good Vim cheat sheet?
A. There are quite a few! I like Graphical cheat sheet which also has a tutorial, and Beautiful.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.