What’s here: A personal collection of practical exercises and code snippets I followed while learning Rust from scratch. Not a formal guide—just a “salad” of real-world examples and tutorials I worked through.
Looking for a structured Rust study guide?
Check out my article (in Russian): https://xcemaxx.github.io/article/study-rust-2025/
This repository isn’t meant to teach you Rust in a linear fashion. Instead, it’s a living journal of code examples I used to build up my Rust skills-from zero to projects.
| Folder | Source & Description |
|---|---|
| 01–05 | Fundamentals via Comprehensive Rust guide (Google) |
| 10_patterns | Rust design patterns from rust-unofficial Patterns |
| 11_linked_lists | Deep dive into linked lists: Too Many Lists |
| 12_Cookbook | Handy recipes from the Rust Cookbook |
Comprehensive Rust guide in Russian:
https://my-js.org/docs/guide/rust/
https://github.com/harryheman/my-js
https://habr.com/ru/companies/timeweb/articles/790556/
Big thanks to Igor Agapov https://github.com/harryheman
- 05_ray_tracing - My take on Ray Tracing in One Weekend
- 13_executable_packer - My take on Making our own executable packer