For makers looking to use the smallest controllers or wring the highest performance out of larger controllers the C language is still the best option. This practical book provides a solid grounding in C basics for anyone who tinkers with programming microcontrollers.