The Vim text editor is perhaps as famous for its learning curve as it is for its contributions to productivity. Vim isn't "intuitive" in the way other applications claim to be—you cannot use it by simply replicating the actions you perform with a word processor, by clicking on menu items aimlessly until you achieve your desired effect. But this is by design. The major strength of Vim is that it does things differently to magnificent effect. It permanently alters the way in which you regard text editors and software in general. And that is why, in 2009, I am putting the finishing touches to a free book.