Hi,
I am relatively new to the Bitcoin world (have been dipping my toes in the water for a week or so) and have a couple of things I'd like to get clarified, as I'd like to get a bit more "serious" about Bitcoin going forward.
Firstly, as I understand it, an 'online' wallet is essentially software (either desktop or web) that stores all the information about my bitcoins, whereas an offline wallet would be like a paper one, with all the info printed onto paper and stored (hopefully) somewhere secure. Is that correct?
Typically people call the "online" wallet a hot wallet. Online wallet could also mean web wallet, so calling it a hot wallet avoids confusion. Offline wallets are not necessarily paper wallets, but can include hardware wallets and wallets on airgapped computers.
Secondly, a 'desktop' wallet is software like bitcoin core that I run on my own hardware... and I have full control (and responsibility for maintaining security)... whereas a web wallet, I'm essentially letting someone else hold onto my coins, as they theoretically have access to my private keys etc?
Yes. A desktop wallet is a local software you install on your computer. There are also hardware wallets which are physical hardware that contain the private keys. A web wallet is online and you can access them from anywhere.
In the case of web wallets... are any of them trustworthy?? Like Xapo looks nice and convenient and all, but there doesn't seem to be a way to control your keys... Blockchain.info seems to offer you all that information, but then, that means they still have access to my keys right??
Thanks in advance for your help/suggestions/information...
In general web wallets are not safe. You do not know when the service may suddenly close. You do not know if they are hacked (or scam) and steal your Bitcoin. You do not know whether their claim of not knowing your private keys is actually true.
I recommend that you don't use web wallets, especially blockchain.info because their service (customer support, security of their site, etc.) generally sucks.