Okay
and if i want to use a hardware wallet like ledger is there any way to seteup the ledger without being connected to the internet as i dont to be connected to any network which could reach the WWW while generating the seed for it or is it unavoidable for the setup?
Hardware wallets are offline wallets. It means they are not connected to the Internet when you are using them to make transaction. But Ledgers wallets is one of the hardware wallets that I can not buy. You can go for the opener source Trezor.