Benxamix2, OpenGL is better, whatever you can do when if you want, but its hard to do. I can give you a tutorial list:
http://www.winprog.org/tutorial/start.html
http://www.marek-knows.com/downloads.php5?vmk=gameEng (200 mb left)
http://nehe.gamedev.net/
C++:
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial.html