With my experience developing programs for microcontrollers, I could not ignore such a popular topic as the Arduino system.
Despite the fact that I specialize in PIC controllers Microchip, I write Arduino programming lessons without any problems. I try to pay attention to practical programming, understanding of the language and principles of programming systems Arduino.
The lessons contain a lot of information on the hardware of the system, electronic components, and circuit diagrams are discussed. In each lesson, there are many examples and, as a rule, contains a working project on the Arduino controller.