When I started using Vim many years ago, I mapped the arrow keys to no-op.
This made the biggest difference, more than anything else. It forced me to use hjkl and never the arrow keys.
Everything else is a bonus that comes by itself later.
replies(1):