How does Web 3.0 development work?
From the Web 1.0 of the 90s to the Web 2.0 of the 2010s, users and developers alike seem to be in a perpetual race to catch up with digital technologies that forever elude them. But this doesn’t have to be the case. In a world where the only constant is change, Web 3.0 brings a new paradigm by putting people at the center of its technological storm. This series of articles gives an overview of Web 3.0 development when beginning to code with the Substrate Framework for deployment on Polkadot and Kusama blockchains.
Web 3.0 development with Substrate

SECTION I: OPERATIONS
Part 1: Setting the environment
Part 2: Configuring blockchain nodes
Part 3: Interacting with blockchain nodes
Part 4: Building blockchains
SECTION II: DECENTRALISED APPLICATIONS (dApps)
Part 5: Overview of dApps or Blockchain-executed programmes
Part 6: dApps Pallets (Back-end)
Part 7: dApps Interfaces (Front-end)
SECTION III: SMART CONTRACTS (SC)
Part 8: Overview of SC or Automated Blockchain transactions
Part 9: SC Virtual Machines
Part 10: Wasm SC
Part 11: Wasm ERC20

Web 3.0 adds a new dimension to web development: it takes the privately operated server and distributes it across a network of nodes through blockchain operations. Substrate allows developers to enjoy higher degrees of freedom and ownership of their work: they can build robust connections and flexible interactions between a variety of websites, dApps, Smart Contracts and blockchains within an exponentially scalable framework.