Over the past couple of weeks, I have undertaken a challenge to learn solidity and build web3 dApps. I have in fact been able to write a couple of smart contracts running on various testnets and blockchains, and build an accompanying frontend. I hope to look back at this article and remember my journey with the steps I undertook