With Unreal Engine 4.10, you will need Visual Studio 2015 to compile C++ for your projects. There are three editions of Visual Studio available. They are:
Community edition: This is free for any individual and nonenterprise organizations for up to five users. For this book, I will be using this edition.
Professional edition: This is a paid version and is useful for small teams.
Enterprise edition: This is for large teams working on projects of any size and complexity.
You can download the Visual Studio 2015 community edition from https://www.visualstudio.com/downloads/download-visual-studio-vs
After visiting the above link, select Community 2015 and choose your format to download. You can either download the web installer or the offline installer. To download the offline installer, select the ISO format:
After downloading the setup, double-click on vs_community.exe to run the setup and install Visual Studio 2015.