1 – setting up your local ethereum environment with hardhat
2 – writing your first smart contract (store and retrieve data from the blockchain)
3 – compiling and deploying the smart contract
4 – learning about solidity data types ( strings, integers, booleans, mappings, arrays etc)
5 – what functions are in solidity.
source
views 377