Learn By Building

Part I: Introduction to Programming With Arduino