A good place to begin with Arduino?
I have read a lot of materials, watched many videos and completed lots of searching to find great stater Arduino lessons. By far the best place I found was 

opensourcehardwaregroup.com
Free to start learning Arduino site

Free initial course and if you like the lessons you can pay a small fee to get to the advanced course. You will learn a lot!