wandres.dev
SENSEI · El Dojo: práctica y maestría

Plan de 30 días: de cero a dios

Un calendario de práctica día a día para consolidar toda la guía. Cuatro semanas que te llevan de los fundamentos al dominio real, con 15 minutos diarios.

⏱ 10 min

Toda la guía condensada en un plan accionable. No tienes que hacerlo todo de golpe: 30 días, un foco al día, 15 minutos de práctica deliberada. Al final, no habrás “leído sobre Neovim” — lo tendrás en los dedos.

🎯 Al terminar esta lección sabrás
  • Un calendario realista para interiorizar del Nivel 0 al Dios.
  • Un foco y un drill concretos para cada día.
  • Hábitos que convierten el conocimiento en reflejo.
ℹ️
Cómo usar el plan

Cada día tiene un foco (lo que estudias) y una práctica (los 15 minutos que lo fijan). Usa tu editor real para trabajar y fuerza el foco del día en todo lo que edites. Si un día se te atraganta, repítelo — no hay prisa, hay constancia.

Semana 1 · Fundamentos (Nivel 0)

Día Foco Práctica de 15 min
1 Instalación y vimtutor Completa nvim +Tutor entero
2 Modos y movimientos hjkl, w b e Edita un archivo real sin flechas
3 Saltos: f t, /, gg G, % Navega un archivo grande solo con saltos
4 Verbos + mociones: dw c$ y0 10 ediciones combinando verbo + moción
5 Objetos de texto: ciw di" ca( Drills de objetos (lección 6.2)
6 El punto . y los conteos Refactor a mano con cgn + .
7 Repaso + :VimBeGood Juega 15 min, mide tu puntuación

Semana 2 · Tu IDE (Niveles 1–2)

Día Foco Práctica de 15 min
8 init.lua, opciones, leader Monta tu config base (o LazyVim)
9 Plugins con lazy.nvim Instala tema, treesitter, which-key
10 LSP: Ctrl-] K gra Navega un proyecto con el LSP
11 Completado blink.cmp + snippets Escribe código dejándote guiar
12 Treesitter: cif daf, S (flash) Edita por estructura, sin líneas
13 Git: gitsigns + lazygit Haz stage por hunks y un commit
14 Tu lenguaje (C/Rust/Swift/Front) Configura y prueba tu stack real

Semana 3 · Dominio del editor (Nivel 4)

Día Foco Práctica de 15 min
15 Buffers, ventanas y tabs Trabaja con 4 buffers y 2 splits
16 Folds: zM zj za zR Recorre un archivo enorme plegado
17 Undo-tree: g-, <leader>u Recupera código “perdido”
18 Quickfix: :grep + :cdo Un reemplazo en todo el proyecto
19 Registros: "0 "_ "A Recolecta líneas con "Ayy
20 Marcas y jumplist: Ctrl-o g; Salta entre archivos con marcas
21 Búsqueda avanzada: \v cgn \zs Transforma texto con patrones

Semana 4 · Más allá (Niveles 3 y 5)

Día Foco Práctica de 15 min
22 Terminal: fzf, zoxide, picker Salta a 3 proyectos con z
23 Multiplexor: tmux o zellij Monta un layout persistente
24 Automatización: macros y :g :g/patrón/normal @a en un archivo
25 IA por capas Un refactor con IA, revisando el diff
26 LazyVim: Extras Activa un stack con :LazyExtras
27 Personalizar: override Cambia el tema y un plugin
28 Migración y lockfile Versiona tu config en Git

Días 29–30 · El dojo (Nivel 6)

Día Foco Práctica de 15 min
29 El kata (lección 6.3) Recorre los 9 pasos, cronometrado
30 Vim-golf + tu ritual Elige tu técnica de la semana siguiente
Y el día 31…

Este plan no termina: empieza un bucle. El día 30 no eres un dios “acabado” — eres alguien con los reflejos formados y el hábito de mejorar. A partir de aquí, la regla de las tres veces (lección 6.1) y un kata semanal (6.3) te mantienen afilado para siempre. Recuerda el cierre del Nivel 3: nunca terminas, y esa es exactamente la gracia. Tu editor ya no es una herramienta que usas — es una extensión de tu mente que sigues cultivando.

⚔️ Empieza hoy el día 1

No mañana. Hoy. Abre nvim +Tutor y arranca la Semana 1. Marca cada día que completes. En 30 días vuelve a leer el Nivel 0 y sonríe al ver cuánto camino has hecho. Nos vemos en el nivel dios. 🥋