S1E1:Understanding Solidity

S1E1:Understanding Solidity

Hey guys, we're going to start the season with solidity.The whole episode is tailored to help you grow from a beginner to a dapps professional.I'd try keep each episode as short as possible Solidity is a particular programming language written for the Ethereum Virtual Machine (EVM). Like java, python, e,.t.c, it is a high-level programming language.

If Solidity was written for EVM specifically, then what is the purpose?

For writing a piece of code known as a smart contract, Solidity is used. Up until later in the episodes, I will not talk much about smart contract, but put at the back of your mind that smart contract is the rules or guidelines that EVM follows to validate and verify blockchain transactions. Only imagine your smart contract being like other programming language groups.

Hey man, I told my machine to boil the food, its doing nothing!!!

Yeah,the Solidity code won't just be running on the EVM. It needs a compiler. A compiler for translating it to Byte codes from solidity. A High Level Language is not understood by the EVM, it requires a compiler to translate it to what your computer will understand. Screenshot from 2021-01-13 14-09-04.png

Solidity codes are written in solidity files with an extension of (.sol) . In the next episode, we will be writing our first hello world, i'll see you again