Okay thanks for the advice everyone. I've been earning bitcoin doing tasks and whatnot.
michagogo: question: can bitcoind be run with the -testnet switch too? Because I prefer anything that can be run in command line. I don't see anything about it in the documentation though.
Also I'm afraid I can't involve myself in anything based on Minecraft, as I am starkly against it.
edit:
An equally good alternative is to buy bitcoins through LocalBitcoins.com. Buy them locally with cash so that you can ask the seller questions. Depending on where you are, you could have bitcoins in a few hours. You can have the bitcoins sent directly to your wallet, but I recommend that you use the site's wallet and then transfer them to your own wallet yourself.
This looks like my best bet. I'm trying to free myself from any transaction involving a bank, credit, etc. so the cash in-person transactions sound like what I'm looking for. Thanks!