Rust Tutorial
It is time to learn Rust!
-
Github Repo: Rust Learning
-
Learning Resources: Rust Programming Language: Official Docs
Table of Contents
Initial Learning Status
Learning basic concepts in Rust
Get a deep understanding of Rust’s safety and efficiency, learning how to write RUSTY code.
-
2025/08/20: Finish Rust package update & Start learning Chapter 1 & 2. -
2025/08/21: Finish reviewing the basic concepts of rust, including variables, functions, etc. -
2025/08/22: Reviewing the OwnerShip of Rust. -
2025/08/23: Learning struct in Rust. -
2025/08/24: Learning enums in Rust. -
2025/08/25: Learning Packages, crates and modules -
2025/08/26: Learning collections -
2025/08/27: Learning Exception Handlings -
2025/08/28~2025/08/29: Learning Generic Types, Traits and Lifetime. -
2025/08/30: Building initial projectminigrepwritten in Rust -
2025/08/31: Functional programming: Iterators and Closures.
Future Plan
Advanced Rust learning:
Advanced Features of Rusty
Project-oriented
-
Smart Pointers
-
Concurrency and Asynchronous Programming
-
Other advanced features
-
Final Project: Building Multi-thread web server.