Recently, I have been relearning Solidity, consolidating the finer details, and writing a "WTF Solidity Tutorial" for newbies. Lectures are updated 1~3 times weekly.
Twitter: @WTFAcademy_ | @0xAA_Science
Community: Discord | Website: wtf.academy
Tutorials and codes are open-sourced on github: github.com/AmazingAng/WTFSolidity
NOTE: the English Version of WTF Solidity is preliminary and requires further community review.
Chapter 1: HelloWeb3 (3 lines of code):Code | Tutorial
Chapter 2: Value Type:Code | Tutorial
Chapter 3: Function Type (external/internal/public/private, pure/view, payable):Code | Tutorial
Chapter 4: Function Return (returns/return):Code | Tutorial
Chapter 5: Data Location (storage/memory/calldata):Code | Tutorial
Chapter 6: Array and Sruct:Code | Tutorial
Chapter 7: Mapping:Code | Tutorial
Chapter 8: Default Value:Code | Tutorial
Chapter 9: Constant(constant/immutable):Code | Tutorial
Chapter 10: Control Flow:Code | Tutorial
Chapter 11: Modifier:Code | Tutorial
Chapter 12: Event:Code | Tutorial
Chapter 13: Inheritance:Code | Tutorial