Do not mine for bitcoins. Bitcoin mining software is designed to perform a series of calculations to search for stray bitcoins online. While the practice is not illegal, it's probably a waste of time. Many users are currently mining bitcoins and there is a limited amount in circulation. You are unlikely to find many bitcoins, if any, via mining so it's probably best to save your time and save money on the software.
There are many Blockchain projects which aim to do this. Bear in mind, however, that there is often not enough storage within Blockchains themselves, but there are decentralized cloud storage solutions available, such as Storj, Sia, Ethereum Swarm and so on. From the user’s perspective they work just like any other cloud storage. The difference is that the content is hosted on various anonymous users’ computers, instead of data centers.
Bitcoin is a digital asset designed to work in peer-to-peer transactions as a currency. Bitcoins have three qualities useful in a currency, according to The Economist in January 2015: they are "hard to earn, limited in supply and easy to verify". Per some researchers, as of 2015 bitcoin functions more as a payment system than as a currency.
Up to this day, Bitcoin uninterruptedly works as money one person pays another person for goods and services. Once Bitcoin is exchanged, the record of the transaction is publicly recorded onto a ledger known as the blockchain, which other Bitcoin users, known as miners, verify by putting those transactions into a block and adding it to the blockchain after Proof of Work (PoW).
In September 2015, the establishment of the peer-reviewed academic journal Ledger (ISSN 2379-5980) was announced. It covers studies of cryptocurrencies and related technologies, and is published by the University of Pittsburgh. The journal encourages authors to digitally sign a file hash of submitted papers, which will then be timestamped into the bitcoin blockchain. Authors are also asked to include a personal bitcoin address in the first page of their papers.
Full clients verify transactions directly by downloading a full copy of the blockchain (over 150 GB As of January 2018). They are the most secure and reliable way of using the network, as trust in external parties is not required. Full clients check the validity of mined blocks, preventing them from transacting on a chain that breaks or alters network rules. Because of its size and complexity, downloading and verifying the entire blockchain is not suitable for all computing devices.
Most exchanges accept bank transfer or credit card payments, and some even accept Paypal payments. They’ll also charge you a transaction fee for every trade you make. You can choose from hundreds of crypto exchanges, but the most popular and reputable exchanges are Bitfinex, Bitstamp, Coinbase, and Coinmama. Here’s a list of more popular crypto exchanges.