Cryptocurrencies and Bitcoins

I think by now most people will have heard either of these terms, but not always in a positive way. A Bitcoin is probably the most recognisable of cryptocurrencies, but what are they?  For starters, they are not something physical that you can put in your own wallet...