what programing language is more useful???? Watch
The languages that you've listed have different emphases.
I advise against C-- because it doesn't have set definitions which makes it a not-so-great choice for bigger projects.
I heard there isn't much variation in the different versions of c... Just that it may seem 'strange' if you read a version different to what you were expecting...
Also I wouldn't call C# a 'version' of C. It's unrelated to C other than vaguely similar looking syntax. It's no closer to C than Java is.
Scripting languages won't be as fast as a compiled language such as C or C++ however they allow complex apps to be developed quickly.
If you were going to combine two, make it Java and C# - these actually are similar.
It's good for educational purposes, but has very little real applications.
add: Just to prevent further storms, I'm going to clarify that this is my personal opinion, not some sort of fact. Different developers find different languages useful. Python just wasn't my cup of tea.
For reference: instagram.com, mozilla.org, pinterest.com, reddit.com, theonion.com, youtube.com all (to a greater or lesser extent) utilise python. And this is just an example of it being used for websites. I could go on - http://wiki.python.org/moin/OrganizationsUsingPython
If you want to build a game engine you are very likely to use C++.
If you want to build a PC game, you will likely use a bit of C++ and a lot of scripting in various scripting languages.
Though I think its very much a case of "what's the best programming for this particular job". Each one's handy depending on what you want to do with it.