well, I should’ve use another word rather than “hate” 
according to my (very short) experience, coding in Open GL is hell of a task. I’ve done a small programming task and I think it’s too much pain to produce a simple graphic implementation. However, I never try to code Direct X, about some did say that Direct X simplify things in Open GL(please correct me if I’m wrong). Is it right?
I’m planning to stick on my Mac Environment and planning to do some Graphic Programming stuff. But honestly, until now, I’m confuse either my decision is the right one or not. Anyone got advice?
Third question, is OpenGL is a cross platform. I mean, if I code my OpenGL game on Mac, can I run it on Windows and Linux? (like the one you can do in Java). If it’s possible, how can I do it?
thx for any reply
sorry for bad english
please correct me freely if I’m wrong