I found the book to be helpful for programming in sdk, but it is outdated. The code does not work unless you use direct 2.0 or less. With a little practice,which helps,you can get everything to work. I would not recommend for 1st timers.