Some tips for using vim shortkeys:
* You can install the hardmode plugin of vim, https://vimawesome.com/plugin/hardmode. This will disable the arrow keys, page up/down, and hjkl. This way you can only use the "advanced" vim short keys.
* Vimium is a plugin for firefox and chrome which allows you to browse on the internet using (some of) the vim short keys.
* All insert-mode short keys of vim also work in most terminals. Few people realize the equivalents: ctrl+m <-> enter, ctrl+h <-> backspace, ctrl+i <-> tab, ctrl+[ <-> escape. Control can easily be hit with your left palm. These two things combined saves a significant part of moving your hands. Since I program between 6 to 10 hours a day, these small changes are the difference between RSI and no RSI.
Good luck!