Hi, I am pretty new to programming graphics and games in C++ on Windows machines.

What is the best way to start:
Windows - Microsoft Visual Studio C++ - graphics library?
Should I use GDI, DirextX2D / 3D, or what?

So what to use, where to start?
Is there a good Visual Studio book on this subject?