forked from solana-labs/solana
-
Notifications
You must be signed in to change notification settings - Fork 202
Learning Rust
Brooks edited this page Feb 7, 2023
·
13 revisions
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
- 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
- Migration
- Restart Instructions