I have noticed that no one who manages to learn vim or emacs goes back.

They never say, I have used vim but I like VSCode or Sublime Text more. No exceptions.

Which means that there must be extreme value in vim.

And also learning vim may look hard at first but I have seen all kinds of people use it.

So it’s something that can be learned by anyone who puts in the effort.

Therefore, I am thinking of learning vim and seeing what’s all the hype is all about.

How to learn?

Step 1 - Learn the basics using vimtutor. It’s available in most Unix distributions. Open your terminal and type “vimtutor”.

Step 2 - Use vim in your day-to-day life. It will take time early on, and you may screw up (hail git), but you should pick up the pace soon.

Done!