Dual boot Fedora with Windows 10

Sometimes, when you are not sure about leaving windows but want to try out Linux with full hardware capabilities unlike a virtual machine, you may need to dual boot your machine. In this guide, you will know how to dual boot Fedora Linux with Windows 10