   Starting 2D
  So I learned some of the basic stuff in C++ and I want to get into some 2D work.  Which library should I use?I know SDL, and I tried to get into it but as I noticed (using Lazy Foos tuts) that there was an insanely amount of code for a beginner and it started to get really hard to make sense of it and retain it.   
  You might want to give  SFML a try then. The interface is a bit cleaner than SDL's.   ;Quote:Original post by SiCraneYou might want to give  SFML a try then. The interface is a bit cleaner than SDL's.Seconded.  It's a breeze to get up and running with that API.   ;So I was just looking at the documentation for the SFML API, and it seems like it can do a lot (in addition to being simple to use).In fact it looks like it does what SDL + SDL_gfx + SDL_mixer do?Quick, Someone give me a reason not to forget all about SDL.;Quote:Original post by meteorstorm42Quick, Someone give me a reason not to forget all about SDL.With SDL, you will have an advantage in learning OpenGL since they work seamlessly with each other. In other words, you can use SDL for window management, timers, threads and music and OpenGL for rendering.Not sure if the same is possible with SMFL, never really looked into it.;  You can and it's very simple:http://www.sfml-dev.org/tutorials/1.5/window-opengl.php   