Electronic supplementary material The online version of this chapter (doi:
10.1007/978-1-4842-0940-0_1) contains supplementary material, which is available to authorized users.
There is one primary goal for this book: to teach you how to use the C programming language. The environment for reaching that goal is the Atmel family of microcontrollers. While C can be used to program other microcontrollers, our emphasis is on the Atmel controllers. Given that there are probably a bazillion C programming books available to you, why should you choose this one? Good question, and there’s no single answer. ...