Super Noob, What books

Okay so my arduino finally arrived!! :).
But I don't know how to program or much about electronics, hence the reason I got an arduino.
So I am looking at books I can purchase based on the subjects, just to do simple projects, onces I have the basics I tend to go on my own building mad projects like I did when I first learned to build computers and fix them.

Any links please, Amazon pref please.

Many Thanks

Not a link, but try “Getting Started with Arduino”. Probably available anywhere.

What's your experience? Some have a little programming background, others in electronics. Obviously, I'm biased, but my Beginning C for Arduino has had good reviews on Amazon. Most of the (50) reviews are for the first edition, but the second edition is now out. It is similar to the first edition, but has two new chapters and, I think, better code examples.