There are many editions of Visual Studio.
Visual Studio Community - A fully-featured, extensible, free IDE for creating modern applications for Android, iOS, Windows, as well as web applications and cloud services.
For advanced programming courses get Visual Studio Enterprise, see the Software page.
For information on how to download and install Visual Studio, see Install Visual Studio.
Workloads can be chosen during installation or from the "Install more tools and features" link in the New Project dialog.
Add from the Tools menu "Get tools and features"
Desktop development with C++ - for basic C++ development
Universal Windows Platform development - for GUI C++ development
ASP.Net and web development - for Blazor development
Class Designer - once installed, right click on a file that includes a class in the Solution Explorer and click View Class Diagram
Auto Format: Hold down the Control key, then press K followed by D.
In Tools > Options > Text Editor > C/C++ > Code Style > Formatting
Set Default formatting style to Google
In Tools > Options > Text Editor > C/C++ > General
Check box for Word Wrap (box for Show visual glyphs for word wrap should also be checked)
Build > Run Code Analysis on Solution (Alt+F11)