New to Arduino and microcontrollers

The best book I found to help with programming is "Programming Arduino Getting Started With Sketches" by Simon Monk.