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

#EntryStatusOne-line description
1Node.js — the runtime🟩 COMPLETE 🟦 LIVINGPractical tooling: install, version managers (nvm/fnm/volta), CLI commands
2npm & package managers🟩 COMPLETEpackage.json, node_modules, lockfiles, npm vs pnpm vs yarn
3VS Code🟩 COMPLETE 🟦 LIVINGThe dominant editor — settings, extensions, shortcuts that pay back
4Claude Code overview🟩 COMPLETE 🟦 LIVINGThe CLI agent itself — what it is, how it fits into your workflow
5Windows dev environment🟩 COMPLETEThe Windows-specific quirks: paths, line endings, PowerShell vs Bash, WSL
6PowerShell vs Bash🟩 COMPLETETwo shells, two syntaxes — and when each shows up
7Terminals & emulators🟩 COMPLETE 🟦 LIVINGWindows Terminal, iTerm2, Warp — the program you actually type into
8Dotfiles & config🟩 COMPLETEThe 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

8 items under this folder.