This book serves as the first step for novices and microcontroller enthusiasts wishing to make a head start in Arduino programming. The book follows a step-by-step approach to explain concepts and the operation of things. Each concepts is invariably followed by a to-the-point circuit diagram and code examples. Next come detailed explanations of the syntax and the logic used. By closely following the concepts, you will become comfortable with circuit building, Arduino programming, the workings of the code examples, and the circuit diagrams presented. The book also has plenty of references to external resources wherever needed.