I've released a 3 part series with step-by-steps details to build a web3 message board. It's a very basic app but in the tutorial, we go through the details to create a smart contract, compile it, deploy it to a test network, and create a web application that interacts with it.
These are the fundaments to create more complex web3 apps and I'll create other apps in the future.