Good Books To Learn About Arduinos and Programming

You don't need a book - but books are distilled knowledge and often speed up the learning process :wink:

I have to register an interest here - I am about to recommend my own book, but it has had a lot of good reviews when it comes to getting newcomers to Arduino Programming on the right track.