solana-rust-development icon indicating copy to clipboard operation
solana-rust-development copied to clipboard

Tutorials to learn Rust programming and Solana Smart Contract development

Solana program - basic

This is a Rust & Solana tutorial repo. You can learn solanan smart contract development using Rust by following the below steps. Before starting tutorial repo, please check their README.md files first.

Step1: Learn Rust programming.

  • You will learn Rust programming in here
  • Each day has at least 3 Rust code tutorials.
  • You can check your understanding with fixing/completing test.rs file.

Step2: Hello World Solana Smart Contract Development.

  • You will build solana smart contracts & dApps by following this tutorial
  • The final source code is here

Step3: Escrow Solana Smart Contract Development.

  • You will build a bit complex solana smart contract program here by following this tutorial
  • The final source code is here
  • Before leaving this tutorial, plese check if you understand these fully.

Step4: Anchor Escrow Program

  • Using Anchor framework, We're building Escrow Programing again here. But we modified escrow program a bid differently here. You can check details here.