Why Python ? In this technological world, everything is based upon the programming only. When people talk about one language being more "advanced" than another, they're usually either expressing a poorly founded opinion, or they're only thinking about one application area or one dimension of the many in which you can evaluate a language. Python is good for quickly throwing together web applications or scripts: it's concise, provides handy built-in datatypes and has good libraries. It's terrible to work in if you want to tightly control memory usage or hand-tweak performance critical code. CPython, the main implementation, is also very slow in comparison to the other languages you mention, which may or may not ...