I wouln't bother with a book to start with. Pick a classic game like Tetris, Pong, Space Invaders, Breakout and write your own clone. Do everything, high score tables, redefinable controls etc. When you FINISH that you'll be a pretty decent coder.
When you get stuck, desribe the problem to yourself outloud (or to your dog or something). You'll be amazed how many problems you solve just by putting them into words. Failing that ask questions on here. This is a really helpful forum and pretty much any problem will receive a few constructive answers.
When you get stuck, desribe the problem to yourself outloud (or to your dog or something). You'll be amazed how many problems you solve just by putting them into words. Failing that ask questions on here. This is a really helpful forum and pretty much any problem will receive a few constructive answers.