Visual Studio is far and away the best editor for EVERYTHING except Java , which has its own special thing (I think). Visual Studio does a lot of things really well. You get powerful tooling for not just the Microsoft stack, but Python, Ruby and a number of other popular languages.