mirror of
https://github.com/anza-xyz/agave.git
synced 2026-05-01 07:12:39 +02:00
Page:
Learning Rust
Pages
2024 01 02 Testnet Rollback and Restart
2024 08 26 Testnet Restart
2024 10 09 Testnet Rollback and Restart
2024 10 16 Testnet Rollback and Restart
2024 12 11 Testnet Restart
2025 01 14 Testnet Rollback and Restart
2025 07 02 Testnet Rollback and Restart
2025 07 03 Devnet rollback and restart
2025 10 01 Testnet rollback and restart
2025 12 03 Testnet rollback and restart
2025 12 06 Testnet rollback and restart
2025 12 11 Testnet rollback and restart
2026 01 22 Testnet Restart
Agave Transition
Agave v2.0 Transition Guide
Backport Guidelines
Debugging Consensus Failures
Feature Gate Activation Guidelines
Feature Gate Activation Process
Feature Gate Activation Schedule
Feature Gate Setup Process
Feature Gate Tracker Schedule
General Debugging
Home
Incremental Snapshots
Learning Blockchain, Crypto, and Solana
Learning Rust
Snapshot Guide
v1.16 Release Schedule
v1.17 Release Schedule
v1.18 Release Schedule
v1.18 commits
v2.0 Release Schedule
v2.1 Release Schedule
v2.2 Release Schedule
v2.3 Release Schedule
v3.0 Release Schedule
v3.1 Release Schedule
v4.0 Release Schedule
v4.1 Release Schedule
No results
14
Learning Rust
Illia Bobyr edited this page 2025-05-07 13:09:20 -07:00
Since the Solana codebase is in Rust, it's important to understand the language. Here are some learning references:
- The Book
- Rust By Example
- Start here if you want to learn just enough to read and understand the code, or only have ~30 minutes
- Programming Rust is a well-written book, full of useful examples beyond the basic examples of The Book
- Coming from C++/C#/C/Java and want to learn Rust through building an application? This one is for you.
- Rust Language Cheat Sheet
- Rust Memory Container Cheat Sheet
- Learn Rust With Entirely Too Many Linked Lists
- The Rustonomicon
- The Rust Performance Book
- Common Rust Lifetime Misconceptions
- The Little Book of Rust Macros
- Rust Design Patterns
- Idiomatic Rust
- Rust API Guidelines
For even more, including podcasts/videos/etc, check out: Where to go to learn Rust in 2021.
- General
- Feature Gates
- Technical
- Policy
- Schedule
- Restart Instructions