quick question regarding storage


Hi, Ive been dca on binance for a while. I wanna get my coins off exchange now but it feels kinda weird.

I would be fine with storing my keys just on paper, but how are the private keys generated? With 10 minutes of study i didnt really understand how that can be done safely with some sort of tool/company generating them.

Aside i considered getting hardware like trezor. What are the benefits here? Better key safety features?

Any advice on this or link to a good thread is appreciated.