Then there's the issue of resource overhead. If you're on a relatively old or weaker system, Windows itself will eat up a ton of resources, leaving you little to work with during development or even ...
If when you start up your PC you don't see any boot menu at all, you'll need to first learn how to make your GRUB menu appear ...