At the moment I have two books on the arduino, this one the arduino workshop and getting started with the arduino.
All was well with getting started with the arduino, until I installed some unrelated software on the laptop (dropbox). At that point the drivers stopped working, and i did everything in my power to sort things out, but nothing worked.
So in desperation I turned to the Arduino workshop, where the explanation on installing Windows drivers was better, and they are now installed correctly and the software is working correctly.
All the Arduino books seem to assume the reader has no prior knowledge of electronics, which as an electrician and an electronics enthusiast, makes me glaze over those parts of the books. But where my knowledge is lacking, is in programming, and I think this book is going to keep my interest as it has much better programming examples to copy out, and many more interesting projects than other books. So other reviewers have said they wouldn't do all the projects, I probably will do more rather than less, so that I can get to grips with the programming in a way that I never have before.
I started off by buying the kindle version and used that for a few months. It was good, but I suspected that there was something lost in the transalation from book to kindle. So I bought the book. There is something about the layout of the book, and the presentation that has encouraged me to reread it, and I am getting much more out of it second time round.
So if I could give this book more than 5 stars I would, but I can't so it'll have to stay at 5 stars.