How to mine bitcoin explained step by step: pick the right BTC mining hardware, join a mining pool and weigh up the costs ...