Quote:
|
um, python is an interpreted language, isn't it, not a compiled one? therefore "real" language is not an appopriate title.
|
How untrue. Of course it's a "real" language. Check your definitions.
Quote:
|
but, if you have a grounding in c++, it makes you a better programmer. c++ will help you with your perl.
|
How? I'd say i'm fairly capable in C++ and regularly write applications in it. Knowing how and when to user pointers, how to use the ugly C socket API, etc, hasn't made me a better Python programmer. Only practice has.
Learning your second real programming language is hard as you need to juggle the two different syntaxes in your head at the same time. Bringing the correct syntax/style forward at the correct time is pretty tricky but it gets easier. So i'd say any language can momentarily ruin your fluency in another language. Doesn't mean it's not worth learning another language
Quote:
|
Which should I learn first (which would I be able to pick up fastest), PHP or Python?
|
Depends on what you're going for. PHP is the minimal-overhead language designed for pre-processing text (hence it standing for 'PHP Hypertext Preprocessor'). I wouldn't use PHP for anything else. Python is a general purpose language that can be used for almost anything. It's a utility language - you can (and I myself do), use it to write web apps, GUI apps, game servers, game clients, etc.