Okay so I am thinking about getting a Bitcoin Desktop Wallet I have read they have Codes to recover your funds how does even work exactly.I do plan to write the Code down on a peace of paper to give to my mom and then I will write it on a peace of paper to keep around and then I plan to type it in notepad and save it on my WD Passport External 2TB Hard Drive for absolute at best certaintanty that I will not loose my Codes for recovering my funds if my Computer Hard Drive fails on Me or if it gets stolen by someone.
The code is most likely a seed phrase. You can use it to restore/create a wallet address, you can learn about it by reading about Bitcoin address. I personally suggest you to keep it in a really safe place because if somebody know about it, it's highly possible they can stole your funds. Writing on a piece of paper or storing on your hard drive is definitely not the best choice, unless you can somehow encrypt it so that you'll be the only one to restore it back.
It's not like I got a lot of Bitcoin anyway for someone to target Me but I assume an online Desktop Wallet that is on a Computer connected to the internet and it's still technically a hot wallet but it should be more secure than online hot wallets correct?
Yes. Software wallet is generally more secure than online/web based wallet.
What are your thoughts and opinions on the use of Desktop Wallets specifically the difference between using an Online Blockchain.com Account Wallet Vs. Desktop Wallets on Computers that are always connected to the internet and any additional thoughts on using a Cold Wallets are welcome and encourage too if you don't mind helping me out please and sorry if I should be posting this in a more suitable Sub-Forum.
In general, web-based wallet is less secure because it's prone to phising attack, dns redirection or etc. Software wallet is generally more secure but it's not without flaw. If you plan to use or move Bitcoins periodically then maybe a SPV client is enough. But if you plan to store it on long-term, hardware wallet is the best option. Cold wallet is a wallet that you use to store your money in a very long term, so it can be either hardware wallet or in fact your usual software wallet, but in general, hardware wallet is more secure.