09. Tooling & dev environment
The stuff around the code — the runtime, the package manager, the editor, the terminal. The unglamorous layer that makes everything else possible.
Entries
| # | Entry | Status | One-line description |
|---|---|---|---|
| 1 | Node.js — the runtime | 🟩 COMPLETE 🟦 LIVING | Practical tooling: install, version managers (nvm/fnm/volta), CLI commands |
| 2 | npm & package managers | 🟩 COMPLETE | package.json, node_modules, lockfiles, npm vs pnpm vs yarn |
| 3 | VS Code | 🟩 COMPLETE 🟦 LIVING | The dominant editor — settings, extensions, shortcuts that pay back |
| 4 | Claude Code overview | 🟩 COMPLETE 🟦 LIVING | The CLI agent itself — what it is, how it fits into your workflow |
| 5 | Windows dev environment | 🟩 COMPLETE | The Windows-specific quirks: paths, line endings, PowerShell vs Bash, WSL |
| 6 | PowerShell vs Bash | 🟩 COMPLETE | Two shells, two syntaxes — and when each shows up |
| 7 | Terminals & emulators | 🟩 COMPLETE 🟦 LIVING | Windows Terminal, iTerm2, Warp — the program you actually type into |
| 8 | Dotfiles & config | 🟩 COMPLETE | The hidden files that customize everything — .gitconfig, .env, ~/.claude/ |
Suggested reading order
1 → 2 → 3 → 4 → 5 → 6 → 7 → 8. For Windows users, 5 is especially worth reading early.
See also
- 11. AI-assisted development — Claude Code deep dive
- 01. Foundations — Terminal