What if someone hacks my computer can they steal the btc?
You seem to be new to crypto. If that's the case I suggest reading more on how to secure your seeds/private key/whatever you end up using later before you buy a hardware wallet or something similar. Those devices are not a shortcut to magically protect your BTC forever, you need to understand how to use them and their drawbacks. For example, even if you use a hardware wallet but store your seed on the cloud/unsecured computer, you can still lose money. If at the end of the day, you can only use your computer to store crypto for whatever reason, you should focus on increasing the security of your computer with better security practices.
Otherwise, if you want to use it as hot wallet, you can even open an exchange account, for instance on Binance and activate 2FA for authorization, for adding crypto addresses into list and for making transactions.
Please don't rely on an exchange to store your crypto. They are not invulnerable to hacks either. Not to mention you don't control the seeds/private key required to spend your coins, and they can ban/close your account anytime they wanted to. Don't allow another FTX or scam exchange to come again if you really want to own your BTC. I'd say if you really need a hot wallet and you can't find an app that is flexible enough for your purpose then using a closed-source wallet is slightly better compared to using an exchange. That being said, you should move your funds/switch asap to an open-source wallet. CMIIW.