The goal of this hub is to take you from curious beginner to shipping a real project of your own — something like GopherTrunk itself: a software-defined-radio trunking scanner built in Go. Getting there touches a lot of ground — how radio works, how signals become numbers, how software is designed and version-controlled, the hardware it runs on, how modern AI tools fit into the workflow, and how to build AI features into your own software. Each module below covers one of those pieces, in plain language, one short lesson at a time. Not sure what order to take them in? A Learning Path is an optional guide that recommends a route through several modules toward competence in a bigger area, like RF software or hardware.
You don’t have to follow a path, take modules in order, or finish them all to build something. Start where you’re weakest, follow the journey from first principles to a finished application, and watch your progress fill in as you go. Your progress is saved in your browser — and to your account when you’re signed in, so it follows you across devices. Pick up any module exactly where you left off, or reset one to start over. Lessons are self-contained and cross-linked, so you can read straight through or jump to just what you need.