Hello!
So bitCoins are this digital currency that is run on a peer to peer basis - it is essentially internet money. Over the past few days I've been reading up and mining for free bitCoins - which I'll teach you how to do here.
You will need this download for
AMD graphics cards. And this one for
Nvidia graphics cards.
I thought I'd tell you a little about how to set up mining for bitCoins to make money. To do so, I would recommend a decent graphics card(CPU mining will be wastefully slow, don't bother!), preferably AMD (I'm using a 6870). To get started, you have to find a "pool" to mine for, as solo mining is very risky and you are unlikely to get payouts often however if you do, they will be somewhat large. Here is a quick list of pools, my preference is Slush's Pool.
 |
| As you can see the GPU is much quicker than my I7 3770k |
Slush's Pool
50BTC
BitArena
(For more pools, click
here)
Once you have signed up, you'll need to download some sort of interface for mining. Here's another a list:
GUIminer - has GUI so is very user friendly and good for beginners (Windows)
CGminer - can be added onto GUIminer, is quite fast. Usually run from a console. (Windows)
RPC Miner - for Macs.

The pool you signed up for should have instructions on how to connect a worker from the mining application you just downloaded to them. The username and password are different form that on your account, so be careful! You should also make a point of looking at your settings to ensure that you have an address for the bitCoins to be sent to and that your other details are right.
Once you start mining, you will build a number of micro-payments until you reach your payout threshhold, at which point the money you've just made are paid to your account!
I hope this helped and if you have any questions please feel free to ask in the comments!