The core index
Eight entry points, each naming the official source so you can verify everything against the primary text.
Git
Read the object model before the commands: blobs, trees, commits. Everything else follows from those three nouns.
Docker
Separate image from container early. The docs’ own “concept → workflow” split is the cleanest honest path.
Node.js & npm
Treat package.json as a manifest, not a settings file. The registry docs clarify resolution rules most tutorials skip.
Python & pip
Virtual environments first, always. The official tutorial’s section on venv repays three careful readings.
kubectl
Learn the object model (pods, deployments, services) before imperative verbs; kubectl reads like grammar afterwards.
curl
One tool, two hundred flags, four you need daily. The man page’s examples section is the real quick-start.
OpenSSH
Two files decide your experience: ssh_config and authorized_keys. Both are shorter than most blog posts about them.
rsync
The dry-run flag is the tutorial. Run it before every real invocation until the habit is permanent.
Suggested sequence
Frequently asked
Is CmdGuide affiliated with any of these projects?
No. It is an independent index. Names belong to their projects; descriptions link to those projects’ own documentation as the authority.
Do you host files or packages of any kind?
No binaries are hosted on this domain. Each card names the official source; that is the only distribution channel we reference.
Why not cover GUI alternatives?
Scope. The terminal is the common denominator across macOS, Linux, and Windows; it is where documentation stays honest longest.
How do you keep entries current?
Entries describe stable concepts and link to living documentation. When a project reorganises its docs, we update the pointer — the concept pages rarely need to change.