Quite honestly, there is not any best programming language for everything. They all have pro and cons based on the needs. I am a java developer to very much biased towards it. However, I find a strong support of all other languages including Ruby, Python, PHP and .NET. Why do you think a language is good or bad? Don't forget to vote for you favorite language and share your opinion in the arguments section. Looking at the google trends and search volume, Java still stands tall and remains most popular among all other languages. However popular does not necessarily mean the best.