"Accelerated C++" is an excellent book for the programming list. I know a guy creating a solutions page for the book if anyone is interested.http://www.parkscomputing.com/acpp/default.aspxHe said he's been a little slow at updating it, but it's a great tool for anyone just getting into it like I was.