My gf's learning html. Nobody told her that vim's a strange tool for genius programmers, so I just told her it was a normal tool, showed her insert and escape, then let her get on with it.
Half an hour later, I showed her another vim command.
Someone with almost zero education, who can't type properly, is programming in vim because nobody told her it was difficult. I know people who can program in Haskell who aren't sure if they can do vim.