Hello all, i wanted to try to start programming some basic 2D games.

I have a couple questions...

Which API should i use? Direct3D, OpenGL, GDI... ?

Secondly, does anyone have any good BASIC tutorials that can get me started or books that are really good?

I know a little Win32 API and can get a window setup and all. Ill review my giant Win32 book again but i think that aspect isnt too bad. I just dont know how and where to start so any suggestions would be awesome!

Thanks!