Bitcoin Mining for Beginners: A Step By Step Guide to Bitcoin Mining