For Windows Users
Visual Studio

Downloading and Installing Starting a New Project Your First Program Recommended Configuration Options Managing Files