now i became worried that mt gox isnt the best place to store the few btc i have.
Good thinking. Get your coins out as soon as possible.
so i have decided on the paper wallet because from what i understand this is the wallet that is the most resistant to hacking
That's true, even though some dedicated hardware devices might become stronger than paper wallets.
What you have to understand is that
- every bitcoin address has a public key, so people can send payments to it (pretty much like a bank account ID)
- every bitcoin address has a private key letting you spend the coins from that address (pretty much like the PIN of your card or the password to your banking site)
- Nobody can steal your coins unless he knows the private key.
The problem with creating paper wallets, in my opinion, is that the steps to acheive it is paved with a lot of ways to screw up.
So if unsure, I'd advice that you just:
- Create a blockchain.info wallet, setup 2 step authentication, and send the coins from MtGox to there, quickly, first thing.
- Download the QT client and wait for it to download the blockchain (which can be very long, several days)
- Once it's done, create a new address in the QT client, send coins from blockchain to your new address
- Encrypt the wallet using QT, then save your wallet.dat file to some place you're confident with (best to save it in multiple places), and delete it from your main computer.
That's about as good as a paper wallet, imho, provided you're sure you don't have any malware on your computer.