Pick any lesson. No bullshit progression - jump wherever you want.
Learn the foundation of all tmux commands - the prefix key
Learn to split your terminal into multiple panes
Move between panes using vim-style navigation
Create and switch between tmux windows (like browser tabs)
Adjust pane sizes to fit your workflow
Focus on one pane by zooming it
Learn to scroll and copy text in tmux
Create, switch, and manage tmux sessions
Swap, break, and close panes
Reload config, toggle mouse, and more
The most important concept in Vim - modal editing
Navigate with h, j, k, l instead of arrow keys
Move faster by jumping between words
Jump to start, end, and specific lines
Multiple ways to start typing - each with a purpose
Delete, undo, and repeat commands
Learn the delete operator and how it combines with motions
Copy and paste the Vim way
Delete and enter insert mode in one command
Select and operate on words, sentences, paragraphs, and more
Space is your command launcher in modern Neovim
Navigate your project with fuzzy file finding
Jump to definitions, references, and more
Git commands with Space+g
Search text in buffers and across projects
Use terminals inside Neovim
Format code and use code actions
Use AI to help with coding
Record and replay sequences of commands
Set bookmarks in your code and jump to them
Multiple clipboards and special registers
Put it all together for a basic development workflow
Using Git effectively with Space+g commands
Find anything with grep and fuzzy finding
Navigate errors and fix issues efficiently
Rename, format, and restructure code