If you are new to Linux and want to learn more, the best way would be to install Linux as a virtual machine.
A virtual machine is like a program, or an app. It simply starts and run from your current Windows. It's like you would have a second laptop inside your current OS (Operating System - yours is now Windows). It will have everything, including a separate BIOS and boot, etc.
By using a virtual machine you can:
- create as many new "laptops" as you want
- install in each new machine whatever OS or programs you want
- never need to reboot to switch from Windows to Linux
- always have the OS you are the most familiar with (Windows) up and running
- you can copy files or copy/paste text between Linux and Windows by simply drag&drop or copy/paste
- you can save the state of a virtual machine, or you can clone one entirely (for example you want to experiment on the virtual machine with something that can damage it - make a snapshot of the VM (Virtual Machine) then you can even format its disk and it doesn't matter, you can revert to the previous working state)
- you can pass physical devices, for example you can try to use your favorite PIC devboard, but with Linux - plug the USB, then give the detected devboard to Linux for usage - and the devboard will disappear from the Windows USB and reappear in the Linux machine's USB
- you can allocate the amount of RAM or to cap the maximum disk size, etc.
- once a virtual machine running, you can preserve it and it will still run no matter haow many upgrades will break your current installs, for example you can use a new VM to install another windows+mplabx, then disconnect the VM from internet to be sure next windows update won't break your mplabx or devboard drivers)
- once you create a VM and install an OS, it's like a file. You can copy it on a USB stick, go to a friend that only has a MAC, and run your Linux VM on that MAC. VMs can be run on any OS and on any VM player
- all you need is a few GB of free disk, and not all at onec. For example, if you create a new VM with 100GB of disk, but you only use 10GB of them to install Linux, then the VM will only be a 10 GB file, not 100GB. 100 is only the max allowed (and Linux will report 90 GB free, though the 90 GB are not taken from Windows in advance)
There are many other advantages. Use Virtual Machines. There is no visible speed penalties, it will run just like a dual boot install, except you don't need to reboot and you can have as many OS's as you want without messing with the current install and without the need to repartition your disk.
It's free software. Install on your current windows either VirtualBox or VMware Player. I like VirtualBox more, but it's up to you.
Once you get used with VM you'll used VM all the times. I have tenths of them. For the most common OS's you don't even need to take the time to install the OS, there are preinstalled VMs to download and just run with whatever VM player you like.
Dual boot is a thing of the past. You won't see any advantages or any extra speed from dual, only the risk of damaging the current install and the limitation of only trying a single type of Linux at once. With VM you can run side by side 3 flavors of linux an WinXP and a Win10, if you want.
Use Virtual Machines. Just download and install VirtualBox or VMware player. No need to mess with your current OS, with the boot, or with the disk partitions. If you don't like a VM, just delete it. If you don't like VirtualBox or VMware player, just uninstall them. They don't mess with your current disk or with the current Windows.
Use Virtual Machines.