i recommend going to this site www.directxtutorial.com. Yes, i know it is a direct x tutorial site, but the creator has Win32 API tutorials and inside of those tutorials gives you information about the main loop and game design theory. that would give you an idea on how you can use the Win32 API to create a window. After that you can search through the table of contents and maybe a few ebooks online to see if the book is going to give you a comprehensive direction for your needs. I am not promoting piracy, just saying it's a bummer buying a 30-40 dollar book and find out that it sucks. Hope that i was of some help .