What is Ethereum and Ethereum Mining?

Ethereum is a programmable transaction platform on a public blockchain that uses a Cryptocurrency called Ether to execute peer-to-peer contracts