A family of Microsoft suites of integrated development tools for building applications for Windows, the web, mobile devices and many other platforms. Miscellaneous topics that do not fit into specific categories.
Except for Android development, no. Not for free at least. For Java try Visual Studio Code.