I have been playing with Arduino for two years. The fun thing about Arduino is that it is relatively easy to play with. Consequently it is a lot of fun. You don't need to be a rocket scientist to realize your idea. From that angle, LEGO is an interesting approach to build simple objects. This book shows simple schematics and jump into building LEGO blocks. You should be able to get all required parts over the Internet at reasonable price.
My complaint is that small details are left out unexplained. For example, chapter 1 involves a motor shield and servo motor. It does not say which pin connects to which part of motor shield. There is a picture (figure 1-8) and schematic (figure 1-9). One shows motor shield and the other is Arduino UNO without shield. I don't see the explanations between those two. Wouldn't it be nice to have a bit of explanations on what a servo is and how to connect them (Red=+5, Brown=GND, Orange=Signal(pin 9 for this code). Along with lack of explanations, I see small errors. Schematic (figure 1-9) shows the switch is connected to pin 12. In the code below says SwitchPin=2;.
The book plants a seed and the rest is up to readers. You will have to look for complementary information to make it work.
I was disappointed after reading as the projects were quite simple and did not really take the full potential of Lego into account. It could have had project ideas that interfaced with Lego Power Functions & Mindstorms but it lacked this. I would recommend reading online about Arduino as there are so many well published resources and then work this in with your Lego creations. This book seemed more like.. make and Arduino project, and then fit it inside a box made of Lego.
Very disappointed and misleading info on promo, totally useless for 8 year old grandson and the tech savvy Dad who thought it would be a good choice:) black and white indecipherable graphics looked like bad xerox.