For programmers interested in Web3, the good news is that your programming skills will easily translate to this new paradigm. That’s because blockchain and its decentralized technology model aren't replacing the older paradigm; they are augmenting it. Clean code is clean code, anywhere.
We’re going to do a fast but gentle introduction to Web3 and blockchain by building an Ethereum smart contract. A smart contract is a chunk of code that executes on the distributed network of a blockchain. We’ll use Solidity, the most popular high-level language for the Ethereum virtual machine (EVM).