I've been building a 2D isometric game (with learning purposes) in C# using XNA.
I found it's really easy to manage sprite sheets loading, collision, basic physics and such with the XNA api.
The thing is, I want to move on.
My real goal is to learn C++ and develop a game using that language.
What engine/library would you guys recommend for me to keep going on that same 2D isometric game direction using pretty much sprite sheets for the graphical part of the game?