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
- 1. Build and Run A Web Browser in Rust (2025-07-20)
- 0. Intro 1-3 Build and Common Concept (2025-06-29)
- 1. 4-6 Ownership, Struct, Enum (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!