So, I hope I didn't bore the hell out of you people with that little story of my dreams.
Anyway, I'm reading the documentation at the official python website and I'm on page 1 in the last section now. So far I've found it somewhat easy to follow, tho some terms still are a bit unclear to me. Spent about 3 hours learning and trying out stuff and sometimes guessing things a bit ahead based on my knowledge of PHP (though still haven't figured out why 22 returns zero,
What I found kinda weird is that there's a 2.6.4 Python version installed on my Ubuntu system, and the latest stable version (2.6.5) is already released on the python website. So I'm not sure if I should wait until the Ubuntu repositories are updated or download the release from the Python.org website. It says it's a source tarball for Linux so I guess I'll have to compile it. So, if I have to compile it, do I have to uninstall the current repo version of Python that I have installed? Even more stupid is that my phone has an even older version, 2.5.4, installed. Argh...
Another 'problem' is that they're teaching us Java in school. And I don't like it. Takes too much time to make it do something, and I can do the same thing in Python much faster. So far I've also heard that Java programs consume a lot of memory and power. To me it just seems that Java is a trend that they're shoving down people's throats. I'm not an expert or anything, but I only see the advantage of cross-platform made easier and web applications when it comes to Java vs. C/C##. I just wish someone came up with a good development platform and stop the Java madness on non-web applications. Qt is nice, and I think I'll try to learn that later after I've got to know Python and Java. With Qt I can also develop for Symbian and OS X instead of only developing for MeeGo and Maemo 5.
I'm also asking for advice regarding what languages I should learn and maybe some advantages of the more complicated programming languages (I know it's a matter of taste, but anyway, just do it). What makes separately creating variables so much better anyway? Or were the Java developers a little crazy with all that caffeine in their veins?
Being a newbie, I would appreciate if you could give me a simple (but logical) task I could do with Python to have something else than simple tut example-duplication to do for a while.
Thanks for the replies in advance.
Edited by Baniboy, 03 April 2010 - 10:01 AM.
















