Date started: September 11, 2025
This folder is dedicated to my personal journey of learning the Cairo programming language (the language for StarkNet smart contracts).
I’m documenting my growth step by step, practicing with examples, tests, and assignments.
- Code experiments with Cairo basics:
structstraitsenums- ownership & borrowing
ResultandOption- arrays (
Array,Span) - generics and constraints
- Self-written tests to practice and verify my understanding.
- Notes and code snippets to reinforce concepts.
This repo is not a finished library – it’s my playground for Cairo.
Every file here represents a lesson I’ve learned.
I want to look back in the future and see how far I’ve come 🚀
- Cairo compiler (Scarb)
- cairo-test for running unit tests
- Following the Cairo Book & extra resources
I’m Legend4Tech, a full-stack developer, OnlyDust Top Open Source Developer, and a Fellow at OnlyDust.
This repo is part of my learning portfolio.
"Built with Strength. Led by Purpose." 💪
Special thanks to the Starknet Foundation for supporting and empowering developers like me to learn, build, and grow in the Cairo/Starknet ecosystem.
- Grow from beginner → intermediate → expert in Cairo.
- Use this repo as a stepping stone to contribute to real StarkNet projects.
- Inspire my future self by seeing the progress made today.