what a strange index.
by their own admission it appears to graph how vocal the languages users are rather than how much the code is used:
"""The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written."""
i would be very surprised if there was more *used* code written in Java and C combined than C++.
Java for example is used as a teaching tool in academic institutions but used far far less in industry.
a quick glance at any recruitment site will show SW engineers are using C++ followed by C, C# and a few other derivatives.
sys admins are using a mixture or Perl, Python and a few others.
the web developers appear to be holding on to PHP although most of the big internet sites use something else (which means 90% of the web pages you visit).
the thing to remember about programming languages is there is no *right* choice. use whatever you find most economical to implement the task at hand.
there are lots of zealots who insist their choice is the right choice.
thankfully on the microcontroller platforms most of us use C is the logical choice so we can avoid the arguments.
what is very interesting in the graph is the spikes in the year 2004-2005 in the run up to Google's first Summer of Code created an artificially high spike in Python and PHP at the expense of Java and as it attracted large numbers of student programmers writing web-apps.
rant, ramble, etc.
here's a link that shows a similar study with different results:http://langpop.com/
for the record, i think it is easy enough to switch programming languages while still at a hobbyist's level.
the important thing is to learn a programming language.
C is a good choice for us though as you can find a C compiler for any platform. PC or microcontroller.