My apologies if these questions have been asked and answered before.
I am relatively new to crypto. I started mining Bitcoin back in June (2021) using Nicehash Quickminer (www.nicehash.com)
I have also managed to transfer some of my Bitcoin over to Crypto.com in order to trade for other coins not available on the Nicehash exchange.
Basically, all of my coins (I own maybe 15 to 20 types of crypto now) are currently living on the exchanges mentioned above.
I heard that keeping your coins on an exchange is unsafe and that they should be moved to a cold wallet when not used for trading. Which cold wallet? What are the differences between all the cold wallets? Is a hardware wallet safer than one online? Do all places hosting online wallets hold every kind of crypto?
And finally, when it comes time to trade in my crypto for actual currency (CAD in my case), what needs to be done? Do I connect my bank account to whatever site is hosting my wallet? Do I have to put the coins on the exchange and trade them for CAD there, before moving the CAD to my bank account? How long do transactions take? Will I be paid at the rate displayed when I clicked SELL or at whatever rate is there when the transaction is completed?
So many questions, but I'm basically asking for a roadmap of how the coin goes from mined to bank. This is not specific to Bitcoin.