Ethereum is the open souce, decentralized platform based on Blockchain technology. it allows the develper to build and deploy the Dapps. Smart contract is the computer code used to facilitate the exchange of money, content, property or anything of value. ERC20 standard protocol for a smart contract on Ethereum Blockchain, which stores and record the transactions.
This blog intended to answer you to understand the Ethereum and how to create your own Ethereum token ERC20 in a hassle-free manner.