To get up and running with C++, we'll need to install Visual Studio. As of the time of writing, we will need the 2017 version. If your project uses an Unreal Engine version other than the 4.21 version we're using, you can check which Visual Studio you need in Epic's documentation here: https://docs.unrealengine.com/en-us/Programming/Development/VisualStudioSetup.
Always check Epic's UE4 version release notes for changes in the Visual Studio version, especially if you want or need to update your project's engine version to take advantage of new features.
You can download and install a free version of Visual Studio from Microsoft's website (https://visualstudio.microsoft.com/).
If you already have another version of Visual Studio installed, your code may open in the wrong version, or you may have updated and wish to change the...