Master Vim — the moment your keyboard outperforms your mouse.
For: Developers comfortable with the terminal but intimidated by Vim, Aspiring developers who want to code without a mouse
Open Vim, type some text, save, and exit — your first Vim experience.
Grasp Vim's core concept — modal editing — and move fluently between the three essential modes.
Learn to move around a file freely using the keyboard alone.
Learn the essential editing commands — delete, copy, paste, and undo.
Once you grasp the grammar of Vim commands, dozens of commands fall into place naturally.
Select and edit a word, sentence, or the contents of brackets in one move — a Vim superpower.
Select text visually and apply commands to the selection.
Find text quickly inside a file and replace it everywhere in one shot.
Use Vim's many storage slots and integrate with the system clipboard.
Record and replay repetitive editing tasks with macros.
Open multiple files at once and split the screen to work efficiently.
Bookmark positions in a file and return to where you came from in a flash.
Discover the hidden power of command-line mode — external commands, ranges, and pattern-driven edits.
Start from an empty file and build a Vim environment that fits you, one line at a time.
Install a plugin manager and try a few practical plugins.
Install Vim's modern successor Neovim and take your first steps with a Lua config.
Wire up LSP in Neovim for autocompletion, go-to-definition, and error diagnostics.
Review what you've learned and chart the next steps in your Vim journey.