The best way to earn bitcoins is to find and execute work paying in bitcoins. We can purchase the bitcoins as well. Lastly, if we want to earn them the hard way, we should go for mining. To mine bitcoins, we can buy some cheap hardware on sites: ebay.