Before I ask my question, I'm programming under Red Hat 9.

I would like to have some suggestions as to what, if any, graphics libraries I should use for graphics programming in C++. I know of Allegro but I was just curious if there is anything better or should I just drop using libraries and do something from scratch.