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 26, 2026
Why Your JOIN Doubled Your Totals — There's No Error, Just the Wrong Number
SQL doesn't warn you when a JOIN multiplies your rows — it just quietly hands back more of them than you expected, and every SUM() and COUNT() downstream inherits the mistake. Here's the exact mechanism, and how to catch it before it ships.
Read post →September 22, 2026
How to Fix 'Updates Were Rejected' (Without Force-Pushing and Losing Someone's Work)
This message isn't Git blocking you arbitrarily — it's telling you the remote has commits your local branch doesn't have yet. Here's what to actually do instead of reaching for --force.
Read post →September 18, 2026
Why console.log Shows 'Promise {<pending>}' Instead of Your Actual Value
That's not a broken await — it's JavaScript reporting exactly what the promise's state was the instant you logged it. Here's why the value isn't there yet, and how to actually wait for it.
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.