Beginner-friendly Solidity notes with examples
Learn smart contracts through compact notes, real snippets, and safety checks.
A guided notes repo for new Solidity developers: core concepts, tiny contracts, security reminders, and examples you can copy into Remix, Hardhat, or Foundry.
0
Lessons
0
Contracts
0%
Progress
pragma ^0.8.24
event Saved(...)
Contract library
Copy-ready beginner examples
Each example focuses on one practical Solidity idea. The matching `.sol` source files are included in the repository folder.
Fast review
Check your Solidity basics
Short prompts reinforce the ideas that matter before you deploy a contract.
Glossary
Repository structure
A clean folder for notes and contracts
The handoff folder includes the static website, Markdown notes, Solidity contracts, and a simple launcher for local preview.
index.htmlsingle-page notes interface
styles.cssresponsive UI, motion, themes
app.jssearch, progress, quiz, canvas animation
notes/beginner Solidity Markdown notes
contracts/copy ready Solidity examples
assets/project-local hero visual
Repo learning rules
- Keep contracts tiny until each line is explainable.
- Emit events for important state changes.
- Use custom errors when a revert should carry meaning.
- Prefer checks before effects before external interactions.
- Never treat example code as audited production code.