Jumpstarting C: Learn the All-Purpose Programming Language for Microcontrollers and Computers
Jumpstarting books provide an avenue for makers to quickly master topical knowledge!
Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started!
The second project in the book builds on the first to use more of the hardware or software's capabilities. Later projects expand the user's knowledge into lesser-known aspects of the topic.
All Jumpstarting projects are for Makers -- they provide hands-on, real-world experience in making the hardware or software do what you want it to do!