It's now the #2 programming language (Java is first). Although it does depend on the polls (but all in in agreement about the top five).
As was said, it's a remarkably efficient language -- I can do things in five lines it took 100 lines of C# code. So it's worth knowing (and using).
Please give me an example of something that does 5 lines in Python, versus 100 in C#.
I am paid by the hour, so this sounds horrible, but for my own knowledge I would like to know what you are talking about.
I just looked at the code for the hand puppeteering sample, and I am about to not bother learning python from looking at it.
It looks you are expected to know the names of all these objects, is that correct?
You might not be the person to ask this, but is there something like an Object Explorer that I can find all the objects in project that are available to me.
Without Intellisense, this seems like going back to punch cards.
I have yet to see anything C# can't do, people have tried to show me F# and R and convince of some reason why C# couldn't do that, and I have never seen a convincing argument other Microsoft wanted to not use C# for something.
I will go back to my high paying open source development; I am too old to learn new tricks.