C# programs are best developed using one of Microsoft's Integrated Development Environments (IDE's), either Visual Studio or Visual Studio Code (VSC). In this section, there is no need to install either of them because you will be given access to a virtual machine that has all the software needed to tackle the labs and coding challenges. However, this section contains two optional steps that walk you through the installation process should you want to have access to a local copy of your favoured IDE.