Cryptocurrency Mining Demystified

I want to use this opportunity to go a bit deeper into what cryptocurrency mining really is and also provide a few ways in which anyone can invest in the cryptocurrency space via mining. I also thought it fit to touch a bit upon the most hyped topic in the cryptocurrency space at the moment and that is: The Bitcoin Halving.