Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Software Developer
Course: Mastering Vim from Scratch

Course: Mastering Vim from Scratch

Learn Vim/Neovim from zero to professional level. Master modal editing, efficient workflows, LazyVim, LSP, and become a 10x more productive developer.

Why Vim? The Modal Editing Philosophy1

Why Vim? The Modal Editing Philosophy

Discover what makes Vim special, why modal editing is revolutionary, and how this 30-year-old editor remains more relevant than ever in 2026.

Installing Neovim and LazyVim2

Installing Neovim and LazyVim

You already know why Vim is awesome. Now it's time to actually install it. Learn how to set up Neovim with LazyVim, the modern distribution that gives you superpowers from day one.

Surviving Vim: The Absolute Basics3

Surviving Vim: The Absolute Basics

You've installed Neovim and LazyVim. Now what? Learn the essential commands to open files, edit text, save your work, and — yes — quit Vim without Googling it.

Normal Mode: The Power of Vim4

Normal Mode: The Power of Vim

Normal mode isn't just where you land between keystrokes — it's where Vim lives. Learn word movements, the operator+motion grammar, and how a handful of keys gives you near-infinite editing power.

Insert Mode in depth: more than you think5

Insert Mode in depth: more than you think

Insert mode isn't just 'press i and type'. Learn the nine ways to enter it, the keyboard shortcuts inside it, and the golden rule that separates Vim beginners from people who actually know what they're doing.

Visual mode in Vim: select, operate, own it6

Visual mode in Vim: select, operate, own it

Visual mode isn't 'using the keyboard like a mouse'. It's a three-variant tool with direct operations and a block mode that simulates multiple cursors with zero plugins.

Search in Vim: find text without losing your flow7

Search in Vim: find text without losing your flow

Learn how to search in Vim with f, t, /, ?, n, N, *, # and control highlighting so you can move through code without crawling line by line.

Marks and jumps in Vim: navigate without losing the thread8

Marks and jumps in Vim: navigate without losing the thread

Learn how to use marks, the jump list, and the changelist in Vim to move between positions without losing your place, and how to get real mileage out of gf, gd, and %.