Rust Programming Language
Welcome! This page is dedicated to learning Rust, following the official resources and recommended projects from the Rust website.
π© Getting Started with Rust
- Official Rust Website
- The Rust Programming Language Book (The Book)
- Rust by Example
- Rustlings: Small exercises to get you used to reading and writing Rust code
- Rust Documentation
π Recent Notes
- 3. Servo Book Documentation Update on CanGc (2025-08-16)
- What Problems to Solve - By Richard Feynman (2025-08-16)
- 2. First Issue from the Servo Team (Update) (2025-08-13)
- 2. First Issue from the Servo Team (2025-08-12)
- 1. Build and Run A Web Browser in Rust (2025-07-20)
- 0. Intro 1-3 Build and Common Concept (2025-06-29)
π Main Topics
π Algorithms
| Topic | Description | 
|---|---|
| π’ Sorting & Searching | Classic and advanced sorting/searching techniques | 
| π² Data Structures | Arrays, Trees, Graphs, Heaps, and more | 
| π Dynamic Programming | Optimization and subproblem strategies | 
| π§© Greedy Algorithms | Making optimal local choices | 
| π Graph Algorithms | BFS, DFS, shortest paths, and flows | 
π Problem Solving
| Topic | Description | 
|---|---|
| π‘ Problem Patterns | Common approaches and templates | 
| π Contest Strategies | Tips for ACM/ICPC, Codeforces, LeetCode, etc. | 
| π οΈ Practice Problems | Curated problems and solutions | 
| π Editorials | Step-by-step explanations | 
π Start Practicing
Begin your journey by exploring the official Rust resources, the topics above, or checking out the latest notes and problems.
New content is added regularlyβhappy coding!