SystemCraft™ Companion Guides
Learn developer tools, one essential at a time.
Concise, practical guides that skip the theory-heavy filler and get you working — Git & GitHub, Python, JavaScript, the command line, SQL, and VS Code.



Six guides, one series
Git & GitHub, Python, JavaScript, the command line, SQL, and VS Code.
Each Companion Guide covers one tool end to end — no bundling unrelated topics together, no padding to hit a page count. Pick the one you need today; the rest are there when you need them.
How every guide is built
One system, every guide.
Every Companion Guide follows the same blueprint — a focused walkthrough, a printable cheat sheet, hands-on exercises, and a companion GitHub repo. It's the standard we hold for everything we publish, and the foundation for what we build next.
The Companion Guide series
Six focused guides, each built the same way: real workflows, real commands, and a printable cheat sheet for your desk.
Git & GitHub
From First Commit to Confident Collaboration
A practical, no-fluff reference built for developers who want to actually understand Git, not just memorize commands.
Python Essentials
From First Script to Confident Code
A practical, no-fluff reference built for developers who want to actually understand Python, not just copy syntax.
JavaScript Essentials
From First Script to Confident Async
A practical, no-fluff reference for developers who want to actually understand JavaScript, not just copy snippets from search results.
Command Line Essentials
Navigate, Automate, and Troubleshoot with Confidence
A practical, no-fluff reference for developers who want to actually understand the terminal, not just paste commands they found online.
SQL Essentials
Query, Join, and Shape Data with Confidence
A practical, no-fluff reference for developers who want to write real queries with confidence, not copy-paste from search results.
VS Code Essentials
Edit, Debug, and Ship Faster
A practical, no-fluff reference for developers who want to stop clicking around and start actually using their editor.
Built for actual work
Every guide is scoped around the 90% of a tool you'll actually use day to day — not exhaustive reference material you'll never read cover to cover.
Every format, one price
Full-color PDF, print-friendly PDF, and EPUB together for $9.99 — or a physical paperback and Kindle edition through Amazon.
Code you can run
Every guide has a companion GitHub repository with real, working examples and exercises to go with the book.
Latest from the blog
View all posts →September 15, 2026
Python's 'UnboundLocalError' — It's Not a Missing Variable, It's Scope Decided in Advance
The variable has a value elsewhere in your program — just not in the scope Python already decided this line belongs to. Here's how Python actually assigns scope, and why the fix usually isn't `global`.
Read post →September 12, 2026
'Permission Denied' When Running a Script — It's Not Broken, It's Not Executable Yet
The file is right there. It's not corrupted, and you're not missing a typo. Linux just hasn't been told this file is allowed to run — here's the one-line fix, and why sudo isn't it.
Read post →September 9, 2026
VS Code Is Running the Wrong Python — Here's Why the Terminal and IntelliSense Disagree
Your venv is activated, imports resolve in your editor, but the terminal runs a completely different Python. Once you know why VS Code has two separate ideas of 'your' Python, the fix takes ten seconds.
Read post →SystemCraft™ Press Newsletter
Get the free Git & GitHub cheat sheet
Subscribe and we'll send you a free printable Git & GitHub cheat sheet, plus new posts as they go up. No spam, unsubscribe anytime.