Getting Started
Explore what the Solana ecosystem has for you as a developer. No prior experience with blockchain required.
Learn how to become a Solana developer from scratch without any prior experience in blockchain development. In as much as you do not need any prior experience in blockchain development, you need to be comfortable writing Rust.
This course will teach you how to write Solana programs from the root up. You'll start by writing the first few programs this course will feature in native Rust. Then later on we will use Solana program frameworks that have the least abstraction to the most abstraction. Currently, that should be in this order Rust 🦀 > Pinocchio 🤥 > Steel ⚙️ > Anchor ⚓.
Build a counter program in native Rust
Learn the basics of a Solana program by building a counter program that increments a number stored on-chain from scratch.
Build a voting program in native Rust
Learn intermediate Solana concepts by building a public voting program onchain.
Recommendations
It is recommend you follow this course as it arranged. The projects and lessons are designed to build upon each other and skipping lessons might interfere with your learning process. If your Rust 🦀 is a little "rusty" :), check out 100 exercises to learn Rust .
Last updated on