This is my personal solidity code practice from scratch with notes
- Solidity SPDX license number and pragma
- state variables
- local variables
- functions
- View and pure
- constructor
- integer data type
- loops
- conditional statements
- bool data type
- require in solidity
- modifier in solidity
- address data type
- reference data types
- fixed and dynamic arrays
- call data vs memory
- storage vs memory
- struct
- array of struct
- array
- mapping vs array
- mapping with struct
- nested mapping
- mapping with an array
- global variables