I keep seeing all these posts that someone can hack my wallet. First I did not think that this could be done? If it can be done, how can I prevent it from happening? Does my wallet need to be online in order for them to be able to hack it or can they still hack a paper wallet?
No one can hack a paper wallet, but if you keep your bitcoin at a webite that holds the private keys then yes you could lose the bitcoin. the bitcoin is not yours unless you hold the private keys......

The only problem is it has to be done right. Say you use a newer printer and it's compromised.... you could lose it through there. Rare yes but not impossible. The dumber the printer the better, also if you print a wallet might look into how to clear cache on your printer.
Also storage of that paper wallet is key. Best is stored on a piece of paper in a place such as a bank safty deposit box. Don't upload it to the clouds or anything or you defeat the entire purpose of it.
If your actively going to be using it look into hardware wallets keeping the signing of transactions on them where eve if computer is compromised your coins should be safe.