I am planning on starting game programming. I might get a project within the next month it is to create somekind of typing game, something like the inside of a car and a road outside. Doesn't have to be 3D infact 2D with very low graphics will do.
What should i start OpenGL or DirectX? Which one is going to be faster to learn, and which one has a brighter future? What are some Downsides of both?