For a long time, I had been "thinking" of learning vim. The first thing I tried was 'vimtutor' which was quite easy to get started with but at the same time, I could not grasp all the things taught in it. The very mistake I made in going through
vimtutor was trying to learn all the commands at the same time. And also it was due to my keyboard layout (colemak). The
j keys are quite not in vim "order"
After completing the
vimtutor I tried using vim but with no success. I kept getting stuck at small tasks like
modes. After using for some "hours" I got this feeling of being less productive. So I eventually gave up the idea of "learning" vim.
Few months later I again had this hunger for learning vim. To make sure that I don't give up like the last time, I asked couple of my friends( Swojeet and Rabin ) to try and learn
vim together. We printed the vim cheatsheet and also learned few vim configurations. Now after 2 months of using vim with the minimum configuration as possible, I can confidently say that I'm quite comfortable with VIM. I'm still a long way to be able to do things like pro but I understand that it'll take time.
If you are also trying to learn vim and are stuck in
exit, you should get a friend with whom you can learn it.
Looking forward for suggestions.