This section details how you can go about setting up a development environment for running the programs you'll be writing. BareMetal OS is used to give a consistent experience on most computers out there.