← Reader
Edit Roadmap
Title
Subtitle
Phases
1
Rust Foundations
2
Intermediate & Async Rust
3
Solana Architecture & Native Programs
4
Anchor Framework & DeFi Protocols
5
Solana Infrastructure Engineering
6
Open Source & Portfolio
+ Add Phase
Export JSON
Download .json
Phase 1: Rust Foundations
Label
Week Range
Title
Summary
Build an unshakeable mental model of Rust before touching a single line of Solana. Ownership, borrowing, lifetimes, traits, iterators, and concurrency - all learned the hard way by writing real programs. By Day 10 you ship a full CLI tool with tests, serialization, and a GitHub release.
Exit Criteria
Can explain ownership and borrowing without notes. Comfortable with generics, traits, and iterators. borsh serialization understood cold. CLI Task Manager shipped with 20+ tests.
Resources (4)
+ Add Resource
#1
Remove
Type
book
course
video
tool
wiki
paper
rfc
link
Priority (1-5)
1
2
3
4
5
Tag
Title
Author
Free
URL
Note
Primary reference for Days 1-10. Read Chapters 1-14 cover to cover.
#2
Remove
Type
book
course
video
tool
wiki
paper
rfc
link
Priority (1-5)
1
2
3
4
5
Tag
Title
Author
Free
URL
Note
Deeper treatment of Rust internals and systems context. Days 5-15.
#3
Remove
Type
book
course
video
tool
wiki
paper
rfc
link
Priority (1-5)
1
2
3
4
5
Tag
Title
Author
Free
URL
Note
Best YouTube channel for Rust beginner to intermediate. Follow along as you read TRPL.
#4
Remove
Type
book
course
video
tool
wiki
paper
rfc
link
Priority (1-5)
1
2
3
4
5
Tag
Title
Author
Free
URL
Note
Full Rust toolchain. Install everything Day 1 and never uninstall.