I'll have a go, but it's been a couple of weeks since I was looking at it so don't take this as gospel or nuttin', ya hear
The gist of it is, there is a collective pool of available coins that can ever be 'mined', something like 20 million, as they are mined by performing some complicated hashing mathematics and are only released to be mined every so often, and each stage is more complex than the last meaning it will take longer to mine coins in the future than it does now. A mined coin can be passed on to anyone using their key (which is also hashed to be completely unique - but you can have more than one key). Every person in the bitcoin chain is joined to the cloud and helps compute and authenticate transactions in the chain, and every transaction is computed anonymously (because its all hashed).
So basically, if you farm/receive bitcoins, you can then spend them anonymously either trading them for a service or as payment to someone for a good. Naturally, because of the difficulty and relative rarity of obtaining them, their value should increase in time, some sites will allow you to exchange them for $ for instance, but it would seem to me much wiser to hang on to them for now.