Fork me on GitHub

Main Navigation


Resources for Learning about Vim.

From what to Learn?

A list of recommended online tutorials for learning Vim and getting up to speed with it. Normally they don't teach everything you can possibly know, but they should be OK to start with if you're impatient.
A list of online and offline (or otherwise books that require pay to view online or download), for learning Vim.
Core Documentation
The core documentation of Vim.
Article Collections
Collections of short, in-depth articles.
Take courses for learning Vim.
Exercises and Challenges
Collections of exercises and challenges to be solved. Learn Vim hands-on.
Exercises and Challenges
Vim Games and Recreations.

How to Get Help?

Suppose you've read one of the resources above and ran into a problem. Now what should you do?

IRC (Internet Relay Chat)
Internet Relay Chat is probably the fastest way to receive answers to most common beginner questions. Please visit the link to learn more about it, and see where it is best to ask, what to avoid doing and what to expect.
Mailing Lists
Mailing lists allow you to ask questions by E-mail and also learn from similar discussions. They are the best solution for more obscure questions, or if you're not short on time and want less interactive, but more in-depth discussions.
Web Forums
Web forums are similar to mailing lists, but all interaction is done through a web-browser, and one can use web feeds to monitor them. We have concentrated a selection of Vim-related web forums on the Web Forums page.

Resources for Reference and Enlightenment

General Reference Resources
Reference resources that did not fit elsewhere, including those from the core Perl 5 documentation.
Wikis are dynamically editable web-sites that allow for collaborative editing of useful information. Vim has several wikis with active contributors, that help write useful knowledge.
Blogs, Weblogs or Online Journals where people write about Vim.