If there was a eighth one, I would add learning to touch type. Groking VIM becomes easy when you can type fast.
Do there exist modern information workers who can't touch type?
Either way, proper touch typing is more than typing fast, it's also about "sustainable typing": posture, strain, reducing rsi - as well as being free to copy (read text to type in, not having to look at the keyboard or the screen where typed text is displayed).
I've not met many people that proper touch type, even programmers. Even if being able to copy a page of example code from a magazine/book is a useful skill.