I went through the same issue with a shitty South African exchange back in 2015 and that got me to self custody too, its an awful feeling I know, but we have to focus on what we can control.
You can start by getting a software wallet where you generate a seed phrase and you sign the transactions, not a 3rd part. There are a bunch of software wallets you can download depending on the device you're using, I am personally using Green wallet for my day to day stuff, but thats a personal preference, please don't let that sway you
This will at least allow you to generate a set of keys and hold the funds yourself and you can move to a hardware wallet when you feel ready or can acquire one. You don't need to purchase one, you could build one yourself with a seed signer, check out the project if that interests you

What is Hot Wallet ?

What if the software I'm trusting go out of service. How will I recover my funds then. I will read about it on internet too tho.
reply
Its just a term for the type of software wallet where the keys are held on the device like your phone or laptop, if the developers stop providing support for it you should still be able to use the last version, but you are free to move to any other software wallet as long as you have your 12 or 24 seed phrase, you are not tied to any single service/software
reply