A good place to begin with Arduino? So I bought the Arduino starter kit a few weeks ago and I've done a few of the projects in the book supplied with the set. Unfortunately the book is quite poor, with inaccurate explanations and sometimes no explanation behind what they want you to do in the projects.

So I'd like to know what people would reccomend? I found 2 well reviewed books; Arduino for Dummies and Arduino Workshop, but I'm torn which to take. So I'm asking in here in hope that I can save time and money on buying and reading a good book from the start.

I'm a programmer by profession and also know a bit of physics, but have little experience with electronics.
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!