Original Post
I have a intermediate understanding of C++ and an intermediate understanding of C# and XNA. I have already worked through the stage in which I learned to program DOS prompt style games and programs, and I'm looking for an easy to understand library for programming games. I tried Allegro, but I really don't want to have to build the libraries myself like I have to with Allegro. I am considering SDL. Does anyone have a suggestion on which library is best for a beginner?