


If you're unsure whether you want to go 100% with Linux, then I would strongly advise using VirtualBox first, as a warmup. However, make sure you backup your important data, as overwriting your entire disk to hold Linux will result in all its data being wiped out. I'll be using VirtualBox, but should you install it on your physical machine right next to or over Windows you should be fine. In this article I'll show you how to set up a Linux machine for developing software. Have you ever tried to go with Linux on a consistent basis but found it hard to get used to? Do you feel confused when having to choose a Linux distribution in order to develop software? Are you afraid of incompatibilities that might come from the switch, or unsure what tools to use andhow to set them up with minimal effort?
