A curated list of the best Vim books for beginners and advanced users alike — including tutorials, cookbooks, scripting guides, and practical references to help you master Vim efficiently.
VIM User Manual by Bram Moolenaar, 2023
The definitive, task-oriented guide included with Vim. It's accessible via Vim itself and online.
Vi iMproved (VIM) by Steve Oualline, 2001
This tutorial takes a task-oriented approach, allowing you to learn only the commands that make your job easier.
Learning the vi and Vim Editors by Arnold Robbins, Elbert Hannah, Linda Lamb, 2022
A comprehensive guide covering both vi and Vim, updated for modern platforms. Also covers other vi clones like nvi, elvis, and vile.
Painless Vim: A Sane Person’s Guide by Nate Dickson, 2017
A beginner-friendly, step-by-step journey through Vim.
Gourmet Vim Cookbook by Igor Irianto, 2021
100+ practical Vim examples, designed to introduce lesser-known features.
Use Vim Like a Pro by Tim Ottinger, 2014
A small but purposeful micro-book licensed under Creative Commons.
Vim Reference Guide by Sundeep Agarwal, 2024
A concise, cheatsheet-style guide aimed at beginner to intermediate users.
Practical Vim by Drew Neil, 2015
A masterclass in efficient editing via over 120 well-crafted tips.
Learn Vimscript the Hard Way by Steve Losh, 2013
A practical, in-depth guide to learning Vimscript through hands-on coding. Aimed at users ready to customise and extend Vim.
Mastering Vim Quickly by Jovica Ilic, 2018
A fast-paced guide designed to help you master Vim's core features and workflows.
The VimL Primer by Benjamin Klein, 2015
An accessible introduction to VimL (Vimscript), Vim’s built-in scripting language.
Mastering Vim by Ruslan Osipov, 2018
A comprehensive guide, including a section on Vimscript.
Vim Cookbook by Steve Oualline, 2001
Recipes for accomplishing many simple and not-so-simple tasks in Vim.