2d game in c++

I want to make my own 2d game in c++.
I know the basic of c++(pointers,vectors,etc...).
So now what should learn?(opengl,aleggro,sfml,sdl,something else?)

Also have any tutorial for this which you suggest me?
thanks.
SFML has some good tutorials and documentation. That's a good one to start with I think. OpenGL is very low-level and may be difficult to implement the first time. SFML will give you the ability to use OpenGL, but will also give you some pre-wrapped 2D stuff to make it easier.
Topic archived. No new replies allowed.