I am interested in starting some programming projects for my new HTC Fuze PDA phone. I am particularly interested in using OpenGL ES. The phone runs windows mobile, but I do not want to program in Visual Studio because I don't want to buy it and I don't want to be tied to the windows platform.

How can I go about starting up a simple program with OpenGL ES 2.X? I see dozens of tutorials out for 1.X but all of them seem to use Visual Studio (except for one that uses BREW, but that seems to tie you down just as much as Visual Studio even though it is free).

Does anyone know where I can find a simple hello world type tutorial? Even just rendering an empty window would be wonderful at this point because I would have something to work from. I have never coded for a phone (or any other embedded device) before, but I would like to use C++ if possible.