IMO, the best suggestion is to install Linux on a separate computer. Especially if you want to use it for crypto-related installations (wallets, nodes) that require more security.
Do not use an VM. If you can't afford an entire new computer, buy another HDD which goes very nowadays, 200GB will do. Install an easy to use distro like Ubuntu, or Xubuntu if your machine is older. Lubuntu if your machine is extremely old.
This is a good tip. If you can't afford a separate computer, an acceptable solution would be to have a
dual boot system with both Linux and Windows. It means, you can choose at startup whether you want to use one or the other OS. Provided that you have enough disc space, any modern LInux installation, like Ubuntu, will recognize your current Windows OS and create a dual boot solution for you.