Sunday, July 12, 2009

Learn to program GUI applications for windows?

Im looking for a programming language that will let me create graphical windows applications and has GUI tools to make the programs.





Visual C++ looks appealing. but as a beginner i read that C++ is too complicated and i should first learn an easier language.


I read everywhere that i should learn Python but i am not interested in it anymore because i see all the programs written with python are scripts to be used in a CLI.





Im neither interested in Visual Basic, as any good programmer says it sucks and better stay away.





I read Java is slow...





So what are good options to start learning and jump to C++ in the future after i gain some knowledge and basics of programming?





Thanks!

Learn to program GUI applications for windows?
"Im looking for a programming language that will let me create graphical windows applications and has GUI tools to make the programs".


Any language with GUI bindings qualifies. C, C++, C#, VB.NET, Java, Python, TCL, and so on have bindings.





"but as a beginner i read that C++ is too complicated and i should first learn an easier language."


You can start with C++. Just get a good book. Two mistakes you can make with C++ is starting with a bad resource or book. And believe me, there's countless "experts" who not only write bad code but teach it too. The other mistake is to jump into windows programming with C++...without knowing C++ fully.





Go to http://www.accu.org . They have book reviews that check for technical accuracy. Basically, there's two books I think that are really good for learning C++: Lippman's C++ Primer and Koenig's Accelerated C++. They are both written by experts who know what they are talking about.





"but i am not interested in it anymore because i see all the programs written with python are scripts to be used in a CLI"


Or you can make GUI programs with it if you want. It's not any different when you first start with another programming language you know? You'll start with CLI programs because windows programming requires you to have competent knowledge in your programming language.





"Im neither interested in Visual Basic, as any good programmer says it sucks and better stay away."


I've heard that VB.NET is better, but don't take my word for it.





"I read Java is slow..."


Good programmers can write good performance Java programs.





"So what are good options to start learning and jump to C++ in the future after i gain some knowledge and basics of programming? "


If this is windows programming, it's basically C# or C++.
Reply:Try vb.net


Get the free ide and u can and drop gui like textbox





the language is very esy to master.


http://msdn.microsoft.com/vstudio/expres...
Reply:Visual basic is ok. I am one of the best programmers in my state. Where did you find this information


No comments:

Post a Comment