A beginner should first understand how much amount he wants to invest and for how many days he wants to hold it. If the amount is small then I don't think it makes sense to waste money on buying a hardware wallet. But if the investment amount is a bit big then it is better to buy hardware in that case. However, only $50 is available to buy a hardware wallet. Such as Sefpal, Ledger or Trezor.
Safepal is a close source wallet, it is cheap to buy, but it is one of the wallets I can not tell anyone to buy when there are good ones. It is better to buy a better wallet like Passport or Trezor.
Ledger Nano is not good too.
https://bitcointalk.org/index.php?topic=5452900.msg62251240#msg62251240If you care about your seed phrase and private keys, if you care about your privacy, if you care about how your wallet is generating and storing seed phrase, do not use any Ledger lab wallet.
But if you want to invest less amount then in that case you can use non-custodial wallet in the beginning it will also give security to your investment.
Hardware wallets are noncustodial wallets, just like noncustodial online wallets, only the difference between them is that the private key of hardware wallet is not created online and not online, unlike online wallets.