The book covers both the mechanical building of some robots and the programming. There are a good number of robots to work through with some good ideas to to help you improve your building designs. The book covers the LEGO brick programming, but the included CD also contains NQC, which although a little technical, is far more powerfull. The book does not cover other programming tools, which is OK as its better to have one covered in depth than skim over a larger number. Definitely worth buying. The only complaint (which is why I don't think it is worth the 5 stars) is that almost half the robots need additional pieces, such as a rotation sensor, extra motor or steering rack.