When I wrists started hurting after a few years of professional programming, I became motivated to learn him.
I used vimtutor on Mac to get started.
Then I also tried my hands at a few vimgolfs and then tried to understand the winning answers.
There’s a lot of YouTube tutorials now too.