Your public key is like your bank account number—you can share it so people can send you crypto. Your private key is like your password—it must be kept secret and never shared.
A hot wallet is connected to the internet, like an app on your phone. A cold wallet is an offline device, like a special USB stick, that is more secure.