There is a reasonably high learning curve for both DirectX and OpenGL for game programming.
Have you programmed GUIs before? If you haven't I'd recommend you start out with glut and OpenGL. I personally started with glut and OpenGL. glut provides you with many convenience facilities for GUI apps.
No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.