Groundwork

Curated learning

Good resources for learning this setup without drowning in tabs.

Start with the free fundamentals, add the AI-native workflow docs, then keep the official references nearby. The point is not to collect links; it is to build reliable habits.

When you'll want this You want high-quality outside material without turning learning into link collecting.

#Best first resources

#Terminal and shell

Missing SemesterFree lectures and notes. Use the shell, Vim, Git, and debugging lectures as the foundation for this guide.
explainshellPaste a shell command and see each flag explained. Useful when copying commands from docs.
ShellCheckStatic analysis for shell scripts. Great for learning what makes scripts fragile.
Ghostty Option as AltOfficial reference for why macOS Option can be configured to send terminal Alt sequences.

#tmux

Ham Vocke tmux guideA clear beginner walkthrough of sessions, windows, panes, and detaching.
tmux wikiOfficial project wiki. Use it when you need exact behavior or command syntax.
vim-tmux-navigatorThe plugin that lets pane and Neovim split movement share one directional key family.

#Vim and Neovim

vimtutorBuilt in, free, and still excellent. Run it in the terminal, then repeat it the next day.
OpenVimBrowser-based practice for the first motions and editing commands.
VIM AdventuresPaid game for drilling Vim movement and commands. Good for visual practice, teams, and anyone who learns by playing.
LazyVim docsThe distribution behind this Neovim config. Use it for plugin and keybinding behavior.

#Git and collaboration

These are the highlights; the Git page has the full progressive ladder from first hour to deep reference.

GitHub Skills: Introduction to GitHubThe best first hour: branches, commits, and pull requests hands-on in a real repo.
Learn Git BranchingBest visual practice for branching, merging, rebasing, and reset mental models.
freeCodeCamp Git handbookPlain-English long form that goes genuinely deep without assuming experience.
Pro GitThe free "Git bible": a superb reference, a rough on-ramp. Chapters 1-3 first; the rest when you need it.

#Dotfiles and AI-native work

chezmoi commandsOfficial command map for daily dotfile work: status, diff, apply, edit, update.
Groundwork AI thesisThe canonical north star for keeping this repo aimed at an AI-native Mac, Linux/WSL, and headless developer foundation.
AGENTS.mdThe shared instruction format for coding agents. Use it as the cross-tool source of truth.
Groundwork agent rulesHow this repo centralizes AGENTS.md, tool adapters, and skills/ without duplicating policy per AI tool.
Claude Code workflowsOfficial examples for referencing files, working in docs folders, and using project context.
Claude Code best practicesOfficial advice for exploring first, planning before edits, verifying results, and using agents safely in larger projects.
Groundwork Codex UI & CLI · OpenAI Codex docsLocal workflow guide plus official reference for OpenAI's coding agent across CLI, app, IDE, and cloud surfaces.
Groundwork GPT & ChatGPT · OpenAI platform docsHow to use GPT for learning, specs, review prompts, and API-backed development without confusing chat with verified repo changes.
Claude prompt engineeringGood general reading on precise instructions, examples, and context management.

#Development and AI learning

Development learning pathsThis guide's progressive curriculum for macOS and iOS, React/Next/Node, browser and Unity games, generative media, Rust, Python, ML, and LLMs.
Groundwork FPS Browser track · FPS Unity trackTwo substantial week-long shooter paths: a code-first Three.js build that ships to a URL, and a Unity 6 build with C#, NavMesh, UI, profiling, and WebGL shipping.
Groundwork Web track · Apps trackConcrete starter projects for a first website and a spec-first persistent app.
Groundwork Image & video trackA week-long generative-media engineering path: model APIs, local workflows, reproducible prompts and seeds, async video jobs, evaluation, licensing, and assets shipped into real projects.
ComfyUI · docsNode-based workflow control for image and video generation. Best first local tool when you want reproducibility and visual pipeline inspection.
Hugging Face diffusers · LearnCode-first diffusion pipelines and ecosystem courses for transformers, datasets, agents, diffusion, and open model workflows.
fal.ai · ReplicateHosted multi-model APIs for experiments and product integrations when you want provider swapping instead of local GPU setup.
Unity AI · MCP for UnityOfficial Unity AI/MCP route and the free open-source MCP bridge for external agents.
Unity Learn · Code MonkeyBest free Unity engine and C# learning path before or alongside AI-assisted game work.
itch.io game jamsFree practice with deadlines; the fastest way to turn game lessons into finished games.
Stanford CS336Main technical LLM backbone: language modeling from scratch, including data, transformers, training, evaluation, and deployment.
The Odin Project · freeCodeCamp · ScrimbaFree, project-based web-development curricula from HTML/CSS/JS to full stack; Scrimba's interactive courses are free on its free tier.
javascript.info · ExercismA deep, free JavaScript reference and tutorial, plus free coding practice with human mentoring across many languages.
React Learn · Next.js LearnOfficial web-app foundations for the React and Next.js stack.
SwiftUI TutorialsOfficial first path for learning Apple-platform app development.

#macOS productivity

Apple keyboard shortcutsThe canonical reference for Mac app, window, Finder, Mission Control, and text-editing shortcuts.
Raycast Window ManagementThe window-manager layer this setup uses instead of installing Rectangle or Magnet.
Raycast Browser BookmarksSearch bookmarks from installed browsers through Raycast; use raycast-extensions to open the full Groundwork checklist.
Raycast AIQuick AI, AI Chat, AI Commands, and model selection from Raycast Pro; optional for this setup.
AnyboxThe bookmark and saved-link layer, with Quick Find, Quick Save, menu bar mode, Pro/lifetime, and iCloud sync.
Anybox Raycast extensionSearch links, save the current tab, toggle Anydock, and switch Anydock profiles from Raycast.
BetterDisplayThe display-resolution and external-monitor control layer.
Best paid pick

If you are buying exactly one practice resource for a new Vim learner, choose VIM Adventures. If you are buying one book for an experienced developer, choose Practical Vim by Drew Neil.