I won't start that conversation here, KryDos if you'd like you are free to post some perl source code or hwat have you in another thread and try and convert some non believers to your language
Excuse me about that.
PsychoRebellious, as HTH said, you should not use compiled language as scripting language. You can but it's not productive.
Python is awesome but, as for me, the main problem with this language it's syntax. If you used to it then it can be very hard to switch to language with "usual" syntax". Keep that in mind.
C++ is awesome too, but you have to use it if you know what you're doing, and of course if you're going to write, for example, html parser it would be much better if you'll select Python instead of C++.
Also. C++ is compiled and not crossplatform language (strictly speaking). If you compiled program on Windows and then will send it to me I will not run it because I'm on OSX (it will not run on Linux too).
But using Python, you can sketch a script and send it to everyone and if they have Python installed they will run your script. OSX and Linux have Python installed by default.
And maybe last thing... You have to understand the difference between compiled and interpreted languages. Compiled language makes program for your CPU and your CPU can read and execute this program. In case of interpreted languages (lets say Python) you have a script which executes on Python level (you can think about it as about Virtual Machine, like VirtualBox). Python is executing on CPU level but your script is executing on the Python level (it's not really truth but simplistically talking...)
The main point here is you have to understand that Python is slower than C++ and it can't be faster.
So, Python allows you to make programs faster and easier but this programs will be slower than C++ programs. C++ allows you to make fast programs but you can spend too much time to do this especially if you don't know C++ well.
And my suggestion:
Learn Python. You will be happy