I program on whatever is convenient at the time. I don't really care about the language itself, it's usually not a barrier to actually being able to code, since you can just look at documentation to figure out how to use it as you need to use it. When I run into issues with not being able to code something it's because I don't understand the logic behind the algorithms needed, nothing to do with the programming language itself!
It's like being a painter and having a bunch of different types of brushes... depending on what you are painting, some brushes are better suited for the task. But it doesn't matter what brush you pick if you suck at painting!