I learned win32 by using MSDN and experimentation. Of course there's a lot I haven't touched yet but that's true of any API really. I don't tend to use books for learning that much, unless it's a ...