Before you leave...
Take 20% off your first order
20% off
Enter the code below at checkout to get 20% off your first order
Discover summer reading lists for all ages & interests!
Find Your Next Read
Most programming books hand you a language and a pile of syntax. Fundamental Flow starts somewhere more useful: with the diagram. Before you write a single line of code, you learn to draw it - and once the flowchart is right, the code almost writes itself.
George "Beau" Schwabe distills more than forty years of self-taught, hands-on programming into one practical method. You'll learn to design programs as atomic flowcharts, then watch those same diagrams become working code in three languages at once - PIC assembly (MPASM), C, and Arduino - shown side by side so you can see exactly how a single idea maps across all three. You'll also master a non-blocking dispatcher pattern that lets a small microcontroller juggle many tasks at once without ever freezing on a delay.
This is embedded programming taught the way it should be: think first, draw it, then build it. From number systems and the bit-level reality of the hardware to real, working signal filters - successive-approximation normalization, a recursive running average, and a peak-and-valley detector - every concept is grounded in code you can actually run.
A companion browser tool, Wired to Think, lets you draw flowcharts and instantly generate MPASM, C, or Arduino code, complete with a built-in simulator and a reference manual that's always kept current.
Whether you're an Arduino hobbyist ready to go deeper, a student learning embedded systems, or a working programmer who wants cleaner, more reliable designs, Fundamental Flow will change how you approach every program you write.
Thanks for subscribing!
This email has been registered!
Take 20% off your first order
Enter the code below at checkout to get 20% off your first order