One thing about programmers is that we never sit still - always wanting to learn new things and know what's next. I've been using one particular language in my day job since 2009, and have now decided to change path. The language I've previously using is PHP, which is used on some popular web sites, and I'm now moving over to Microsoft's .Net framework, ASP.NET with C#, which is also used on some popular web sites.
Why the change? Well, the programming software used to code in .Net, Visual Studio, is the best IDE around. It's also a great tool to help you find where bugs are.
Comparing the languages, PHP and C#, is just a matter of personal preference. One is not better than the other. I'm just preferring C# at the moment. The problem with programmers is that they're a judgemental bunch, which isn't always helpful or nice. But that's a subject for another post.