Another library you might consider which makes 2D graphics easy is the SDL. It's similar to Allegro. An SDL tutorial: Lazy Foo' Productions

OpenGL and DirectX are much more sophisticated. You may...