What's the best way to start learning graphics programming?
I want to start learning how to program graphics. OpenGL is really the only thing I’ve heard about when it comes to graphics. Is OpenGL like…the way to go? Obviously I would like some learning curve, but I’d like to get a move on asap. What is the best way to jump into graphics programming? OpenGL? Something else? Do I even need to step outside of C++? Any good online tutorials?
A more gentle approach would be to start with flash but it depends if you’re interested in that kind of thing. It’s also worth noting that flash programming is an easier place to make money. Graphics programming is math intensive and you’ll find 2D math a more gentle introduction.
I prefer OpenGL because it’s an industry standard, it’s cross platform and these platforms include mobile devices. I think it’s easier than D3D as well. There really isn’t anything you can achieve with D3D or OGL that you can’t with the other.
Check out http://www.gametutorials.com. I started with these. These tutorials can really help you go from noob to pro.
If you stick with C/C++ then OpenGL is the way to go, its the most portable graphics library available on Windws, Unix/Linux and Mac. Hwevr OpenGL isnt the easiest of API’s to pick up but it is comprehensive.
If you stick with Windows then the MFC GDI/GDI+ library is easier to use.