All in all C# gained again some points, while the first two places (Java and PHP) could not stop their fall. The PYPL (PopularitY of Programming Language) index is created by analyzing how often language tutorials are searched on Google : the more a specific language tutorial is searched, the more popular the language is assumed to be. It is a leading indicator. The raw data comes from Google Trends, so that anyone can verify it, or make the analysis for his own country.
Of course one has to be very careful taking such data as pure truth, since the real truth lies somewhere between those two indices. Some (in my opinion) facts, however, can be derived from them:
- Managed languages are (still) really popular
- Scripting languages are popular
- Native languages (C/C++) are far away from being dead
- Java is declining with C# rising
- C# is gaining audience by former VB developers as well as C developers
Note: This does not say that C# is the best language for any job - it much more says the opposite. There are many different tools and each one will be used by different persons on different tasks. Some languages are more versatile than others, like C#, which can be used for
- Client development
- Server development
- As a scripting language
- Web development
- iOS apps
- Windows store apps
- Android apps
- Cloud computing
and many many more tasks. That being said it is true that between Windows, iOS and Android, C# code can run on over 2 billion devices. And beyond mobile, C# is highly portable in a wide range of environments across the spectrum of mobile, embedded, desktop, and server computing.
I do not know what 2013 will give us in computing - but I know that C# can be used to program it.