DirectX: DrunkenHyena has great free tutorials.
OpenGL: the site has good ones, and all of that is free.
C++: this site has a good and free .pdf, but just look around and you'll find scads of people who will be more than willing to help.
Free suggestion: Once you learn anything, teach it to someone on here who doesn't know it yet, you will learn faster. Also, remember never to use system(), and watch these forums for topics that interest you.