It's been my third week learning SDL and it's relatively easier than what i expected now coming to the point i learned that there are other gaming engines or game rendering helpers software such as DirectX and unity 3d and may be plenty of more which i do not know of ,it took me time getting used to SDL so i am making now did i made the right decision or more good decision to be more precise learning SDL or should i have jumped to learning DirectX and other heavy programming engines and skip SDL and such things like that .
p.s I do know basics of c++ and objective oriented programming and now currently studying data base .