While the top ways to earn Bitcoin on this page are all specific to this cryptocurrency, many of them can be applied to other cryptocurrencies too.
Ethereum is particularly interesting as its blockchain can allow for new ways to earn free crypto. These include staking, savings rates and liquidity pooling among other things. Unfortunately, the complexities of earning free Ethereum is outside the scope of this guide.