Quote:
Originally Posted by ay2b
My recommendation is to first learn the language, and then learn how to add a GUI.
|
I'm going to speak out against that recommendation.
A good GUI really wants to have the program written around it, rather than putting a GUI on top of a program. The event-driven model adopted by most GUI frameworks is something that needs to be considered from the beginning. If the goal is to write fully-functional and easy-to-use Windows applications, I would suggest starting with the GUI features right away, incorporating the necessary programming idioms and following high-level examples. Once the basic shape of the framework is known and mostly understood,
then the task of closely studying the language
in context can be fruitful.