Hi troll. Python obviously isn't the be all, end all of programming languages, but it's blatently obvious that it's more than just a scripting language if you have looked into any of it's applicaitons, including games, applications, and web development. C# is nice, but it's not what i'm into right now.
It warms my heart for you to stand up for a language you've just started investigating. Bravo!
The line between scripting languages and traditional languages 'is' being blurred, however. Most people assume that anything run-time compiled and interpreted is a 'scripting language' (Java would count in some cases then...), others thing of something that doesn't support user defined data types (bash, .bat files, .cmd files, etc).
Really, they're all languages and they all get their respective jobs done. I usually just ignore someone who says "It's just a scripting language" as an argument to anything, because they're obviously slapping a label that means absolutely nothing if it gets the job done, and makes it easy for you to do so. They have no valid argument, so they've fallen back to 'name' calling.
As to your question, I personally just picked up Python and did some basic 'scripting' level tasks (build automation) and the like to get into the habit of things. Try something like that yourself, and see if it simplifies your life, and build up from there.
You have to write a mountain of bad code in a new language to get a nugget of good code, so the best thing I can recommend is to start coding!