The PC is probably the platform with the most hard-core gamers. It is also the platform with an audience for the most diverse range of games. So if you aspire to make a AAA FPS or a quirky retro platformer then you should be able to find a book to help you achieve your goals.
Take a look at these beginner 2d game programming projects.