if you want to do Graphics, first of, what dimension are you aming for? 2d or 3d?
if 2d :
SDL is a good way to start, it´s easy and easy to use and got tons of good tutorials and docs.
you can find a good start into sdl here :
http://wiki.libsdl.org/moin.cgi/Tutorials
http://lazyfoo.net/SDL_tutorials/
if 3d:
OpenGL & DirectX are abit harder to get started with than 2d, in most cases 2d dont use advanced stuff like the 3d api´s do.
Both GL&DX is good api´s (I Prefer dx on pc and OpengGL ES on other devices)
To get started with one of them on a pc, you probablt should look at some windows api code, but you dont need to realy know every corner of it to be sucsessfull.
And to add, you got to know what graphics card you have when chosing a apropriet version of this SDK´s, since the latest requier a pretty good card. (with tessellation and stuff).
A good place to start with dx 9-11 is :
http://directxtutorial.com/Tutorial9/tutorials.aspx
http://directxtutorial.com/Tutorial10/tutorials.aspx
http://directxtutorial.com/Tutorial11/tutorials.aspx
Aswell as skimming around in the DXSDK, wich you will need to be able to dev towards dx.
A good place to start with og is :
http://nehe.gamedev.net/
http://www.khronos.org/developers (opengl es)
And to get more help around gamedeving and graphics and stuff, check out
http://www.gamedev.net/
Lots of talk in the forum and hobby projects to dedicate your time to.
Cheers :)