Bitcoins, What Are They Exactly?

Most of us have heard phrases like “Bitcoin” tossed around occasionally, perhaps you’ve heard even more confusing phrases such as “Mining” – but what on earth do they mean?