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?
Your wallet can't be hacked, your pc can.
A wallet is totally secured, it would cost billions time more energy to hack it than what there is inside even if you earn thousands of btc.
But your pc can get a trojan installed or a keylogger then someone will access manually to your wallet, but the same way they could (and they will) access your bank accounts in fact.