View Single Post
Old Nov 23rd, 2007, 10:46 AM   #5
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,885
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
Re: hello, I'd like to write a program for my work.

Quote:
Originally Posted by Grich View Post
I would also recommend python, but VB is also as good.
*shoots you for saying that*


To the original poster: I would have to agree with the others. Python would be a great choice. It is a good introductory language with a gentle learning curve. Its syntax is near English, and the standard libraries are already capable of doing many things. There is lots of documentation out there to learn with, and many people find it simple to grasp without previous programming experience. Finally, it's capable of being run on any platform, even with a graphical user interface. Not many other languages will give you all of these things together.

Programming the actual math and processing of user input will be easy with Python. But the hard part will be the GUI.

For your Graphical User Interface, you could use an SDL wrapper called PyGame to do your image loading and user-interaction, or a cross-platform GUI toolkit called wxPython if you wanted it to look like a standard Windows/Mac/Linux Application. This is a difficult task, as the learning curve is quite steep for someone new to Python. It will require more knowledge of Python, to understand object-oriented programming and some of the more capable features of Python.

Best of luck.
Sane is offline   Reply With Quote