A step-by-step roadmap to get started with the Cairo language
-
The Cairo Book to jump into Cairo syntax and writing your first program
-
Starklings to practice your Cairo syntax
To practice your smart-contract development skills:
-
OnlyDust, contribute to open-source projects
-
Starknet Basecamp hub, a free coding bootcamp specifically designed to teach developers how to create web3 apps on Starknet using Cairo
Useful tooling
-
Scarb, the package manager for Cairo, by Software Mansion
-
Starknet Foundry, a toolchain for developing Starknet smart contracts, by Software Mansion
-
Starkli, a Command Line Interface (CLI) tool designed for Starknet interaction
-
Katana, for running a local node