Is there any solid evidence behind the reasons for decline in search volume for popular programming languages?

Could this possibly be due to improvements in finding necessary information (no need to search 10 times to find something) and quality of information?

enter image description here

  • what's the source of your image?
    – Rommudoh
    Aug 26, 2011 at 7:10
  • @one - Myself, from Google trends
    – going
    Aug 26, 2011 at 12:08
  • Rather than just 5 languages. Use the top 20 languages (see: tiobe.com/index.php/content/paperinfo/tpci/index.html) What is the cumulative searches across these languages? Aug 26, 2011 at 13:21
  • @Martin - The trend is the same when including all of the major languages. I picked 5 because it's easier to view. Besides java, php and javascript the rest are almost the same in terms of volume.
    – going
    Aug 27, 2011 at 10:00

2 Answers 2


I can think of at least four factors that might be underway here:

  1. As you say - resources are improving all the time, and less searching is required to find useful information
  2. People search at specific sites more (such as stackoverflow) rather than a broader search through Google
  3. People are searching for solutions which use specific frameworks/libraries which have grown (such as jquery rather than javascript, and drupal or zend rather than php)
  4. People are adopting other languages - python and ruby, for example
  • Damn I was too slow in my answer! +1
    – MattyD
    Aug 26, 2011 at 4:40

I think your point about the search engine queries being more precise might be the possible explanation.

Another one would be that people perhaps use this site or their favourite forum/site/blog to ask the "big questions".

One more reason, people are using paper books or ebooks with the information.

Interesting question

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.