So I was reading this thread: http://www.gamedev.net/topic/670066-trying-to-determine-a-learning-timeline/ and out of curiosity did some Googling. I happen to come across this book: www.amazon.com/Learning-C-Programming-Unity-3D/dp/1466586524 . It seems to have good reviews and is meant for someone who has never programmed, programmed in C#, and/or used Unity before.
So my first: has anyone read or used this book? Would you recommend it to pure beginners? Two, what other books for beginners would anyone here recommend.
Admittedly this is broad topic, but I figured I'd get the ball rolling on some discussion anyway.