You want to learn vim but don't know where to start?

You do not learn a language by reading a dictionary.

And you will not grok vim by memorizing every single command. And you don't need to.

First and foremost — just as with a spoken language — you need a solid understanding of vim's grammar.

Once you internalized the concept, you will be able to use a rather small number of commands to edit your code with an efficiency you did not know from other editors.

I am writing a book which will teach you vim's grammar.

Learn how vim's operators, motions and text-objects work together to form the grammar used to edit code with surgical precision, a term which if often used to describe working with vim.

Discover the oddly satisfying feeling of reaching any character in a file with just a few keystrokes and delete, change and insert text with the same precision and efficiency — an ability you'll instantly miss whenever you are editing text outside of vim.

I plan to release it later this year. Hop on the waiting list and I'll let you know when it is ready (you will be able to buy the finished book at a discount).

Be notified

Hop on the waiting list and I'll let you know when the book is ready (you will be able to buy the finished book at a discount).

You can unsubscribe at any time.

Got it, thanks a lot!

Please check your emails for the confirmation request I just sent you.