Arduino Cookbook, 2nd Edition Two kinds of skills are required (or developed) to build projects that use Arduino.
One is working with electronics - gathering components, assembling them, and connecting them to the Arduino. The other is simple programming in C. Getting Started with Arduino, 2nd Edition The format of this book is very different from the regular O'Reilly books.
It is written by a geek for geeks. So it doesn't start with a smooth introduction about the basics. It seems to have a rocky start since a lot of assumptions is made about the reader. The diagrams also seem to be hand-drawn on napkins. Chapters 1 and 2 contain a bit of what the author self-admittedly confession to be "fluff". Programming Python, 4th Edition Sorry for my bad English and thanks O'Reilly Media for the free copy of the book (Blogger Review Program).
The book "Programming Python" covers how to use Python in several domains: system programming, text processing (both traditional fields of Perl), rapid desktop GUIs development and Internet applications. The book does not cover the learning of the language. This is the target of the first book of the "Python saga" of Mark Lutz, "Learning Python". Learning Python, 4th Edition