Earlier quoted context omitted.
> If by usable we mean "one can be productive in it" then yes that's correct, vim is immensely usable and I've been using it in that sense for six years. Usable means an interface which is (i) consistent and (ii) well suited to the task at hand. It does not mean you should not require any training nor that you should be able to intuit the functionality without looking at the manual. vim is an example of software that…
You have to admit, compared to most any tool out there, vim has one of the worst newbie experiences, given its popularity. Even a terminal window allows you to type help to get something to work with. VIM replies with "Left, end of word, Right, paste after" which in most cases is nearly a NOP. I believe what he is trying to say is that it would make sense to figure out how to make the initial experience less daunting…
type :help or for on-line help
And of course the GUI also has the familiar Help menu as most common GUI apps.