This question already has an answer here:
I have been trying to understand this development process of making DaPPs using ehtereum from various sources, some of them are outdated because this technology is evolving pretty fast as of now. Currently, I am following this tutorial https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-2-30b3d335aa1f but It is using testnet for syncing blockchain and I am confused because, I have found people refering an alternate for this using metamask. I am a begginer therefore there is lot of confusions. Please suggest some latest resource to follow in order to understand dApps better.