6 Lessons
Onchain program development
by Unboxed Software with updates from the Solana Foundation
How onchain programs (often called 'smart contracts') work on Solana.
Start Lesson
Setup a local development environment for building onchain programs.
Start Lesson
Create your first Solana onchain program in Anchor.
Start Lesson
Use Anchor's automatic JS/TS clients to send instructions to your program.
Start Lesson
Store arbitrary data on Solana, using PDAs, an inbuilt key-value store.
Start Lesson
Invoke other Solana programs from your Anchor app.
Start Lesson
Got a question?
Questions are everywhere, answers are on the Solana StackExchange.
Ask on Stack Exchange