In my first programming class (Pascal) we started GUI programming after around two thirds of the year was done. We were doing procedural programming (no objects) and we really just had just covered the basics (data types, variables, console I/O, procedures/functions, if/else, loops) before moving onto GUI. The GUI library we used was very simple though and we didn't need to know anything but the basics to use it.
For C++ GUI programming, you will need to know more than just the
basics to proceed comfortably. It would be in your best interest to at least learn the basics + classes, inheritance, and dynamic memory before moving onto GUI.
ziodice wrote: |
---|
I should wait until I've almost mastered console first? |
Not mastered, but at least very comfortable with it. Mastery is asking too much.
ziodice wrote: |
---|
Like my internet browser window would be a gui thingy? |
Yes. If you open the command prompt (or shell on *nix) then you're interacting with a console. If you do practically anything else, then you're interacting with a GUI. A GUI version of your program would have a window with two textboxes (one for the user name and one for the password) at the start of the program, for example.
TheMassiveChipmunk wrote: |
---|
I am not sure if they changed their name but there are a lot of banners that say TrollTech |
That's their name, apparently.
http://doc.qt.nokia.com/4.3/trolltech.html