Problem with Vim is that you don't grok vi (2009)
stackoverflow.com
stackoverflow.com
Those new to vi / vim, hit the ground running with my short vi quickstart tutorial here:
https://gumroad.com/l/vi_quick
I first wrote that tutorial at the request of a couple of Windows system admin friends of mine (at a company where I worked earlier), who were tasked with managing a few Unix boxes, without knowing Unix. They used the tutorial and later told me that it helped them to quickly start using vi to do their work on those boxes, including editing config files, simple shell scripts, etc.
Since vi is mostly a subset of vim, the tutorial works for vim too.
Unix as IDE.