I've been messing around with C++ for a few weeks now. It's my third or fourth attempt at learning the language, but having learned a lot of PHP (and creating the anime SaiGar 2007 tournament) I'm finding C++ a lot easier to pick up. I've messed around with making a few console applications, but now I want to get into making apps that use a GUI.
I use both Windows and Kubuntu Linux, so what API would you recommend for a beginner like me? Win32, QT or GTK? What are the advantages, disadvantages and learning curves for each API?
Cheers
I think you could call OpenGL and maybe GLUT an option for this guy.
>>9 is right. Get the big red book and teach yourself how to buffer a window, write a mouse / kb handler, a menu, etc. Don't worry so much about 3D graphics, unless you're interested. Once you understand the fundamentals, applying that knowledge to a particular windowing system will take more time but prove more productive.