Original Post
Hey there. I've been programming simple and mediocre games for a while now, using the Allegro API and I'm pretty confident that I'm ready to move on, picking up some bit more advanced API's that stretches the leash a bit. I have a fairly good understanding of the basic/intermedate levelled C++ mechanics, but that's it and I'm not sure whether I should begin learning DirectX/OpenGL or if there is a step between those. Or is it simply a matter of preference? Thanks in advance. -Max