The TIOBE index is an index that estimates the popularity of programming languages based on the search engines queries results calculation containing the name of the language (a query of the form + "<language> programming").
Several of the most visited portals are used to collect information. Among them: Google, Blogger, Wikipedia, YouTube, Baidu, Yahoo !, Bing, Amazon. The index is calculated monthly.
On the August of 2017, according to TIOBE, top 3 programming languages are:
TIOBE index August 2017
As you can see, Visual Basic .NET, Ruby, Swft, R, Go, MATLAB, Scratch and Dart had increased their popularity. For example, for a last year, GO gained 4 points (at 16 position now) and Dart burst on top 20 (now 20, year ago was at 26).
TIOBE Community Index August 2017
On the pic above, you can see the popularity of different programming languages from 2002 to 2017. Java, C and C++ are always in a trend.