Through his down-to-earth style of writing Chuck Hellebuyck delivers a step-by-step introduction to learning how to program microcontrollers with the C language. In addition he uses a powerful C compiler that the reader can download for free in a series of hands-on projects with sample code so you can learn right along with him.