Quote:
Originally Posted by Sane
*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.
|
Thanks Sane,
Some of what you have said has gone over my head, but the good thing is now I have your post as a reference for when I do understand!
I have downloaded the Python version 2.5.1.1 for windows and have started reading "How to think like a computer scientist" Learning with Python by Allen Downey, Jeffrey Elkner and Chris Meyers. I found a link to it on this forum. It was recommended to someone else just starting out.
I'm confident that I can do this. So far what I have read is quite easy to understand. I'm only 53 pages in though but I'm enjoying it.