This book is not from you through the development of Arduino without prior knowledge of the C language and you learn through smaller projects requiring little equipment and electronic knowledge how to program the card. Too bad the introduction to C ++ is so short as OOP developer can be helpful but hey this is not too great;