I know this will come off as a bit unrelated, but hear me out ^^;
I find when it comes to learning something complex like Linux or Blender, a good approach is to just jump straight in and do the research when you hit a roadblock. If you only search, search and search but have nowhere to apply the new knowledge, all you're doing is passively learning which means you're not necessarily absorbing the best parts of the info. Yes you will make mistakes along the way (like nuking your GRUB by accident or something), but when you learn to fix it, you will remember it for a long time.
Sometimes when you read stuff like the Arch Wiki or even some copy-paste guide about setting up your own cloud server, you'll feel the need to learn absolutely everything on the page, but the best way is to take it in bite-sized chunks and save the rest for later when it's more applicable.
About your last comment, as you know, the community here can't help you out heaps if you decide to try dual-booting Windows and Garuda. However, if you're willing to try some other distros that do work well with dual-booting (please don't kill me for speaking the names of other distros here lol
), give Linux Mint or Fedora (slightly more advanced level) a try. These two have very fleshed out GUIs so you can learn comfortably while also beginning to dip your toes in terminal stuff. In addition, I've found the syntax of apt
and dnf
to be somewhat similar - Arch's pacman
is the outlier here lol.
I think it's more important that you get used to the new environment first rather than trying to dive straight into learning how to use the terminal. Linux and Windows are fundamentally very different after all, but if you can find similarities here and there, you will feel more comfortable before diving into the differences.
I understand the initial hesitancy of not wanting to wipe Windows off, but just keep in mind that it could end up becoming a crutch, and eventually you might end up back with it altogether instead of using Linux full-time.
5 months ago, I was in a similar boat to you. Initially on Win 10, I was using a VM with Linux Mint - you are welcome to try a Linux VM but you will learn a lot slower, a lot less and you might even find yourself hating it because as Zakep mentioned, Windows habits (and knowledge). Also, please don't try to use Garuda in a VM - you may know this already but Garuda and VMs don't get along very well.
Eventually I decided to dive in head-first, nuke Windows off completely, and install Garuda. That's when the learning really began, and the first few weeks were a struggle since it felt like I was fighting the computer a lot, so it's definitely not for the faint of heart. Definitely don't do this when you have something urgent coming up.
However, I learnt much more in the first week after the big nuke compared to a few months of using the Mint VM on and off. This is why I advise learning small chunks at a time - you might not feel like you're learning, but in a few months time when you look back, you will see the progress. 
There you have it, thanks for coming to my TED talk
I hope this was the type of detailed, long, nerdy answer you expected lololol