learnrust
learnrust copied to clipboard
A guide to Rust's basics distilled for programmers
Learn Rust
I'm learning Rust, and here are my study notes.
In each program, you'll find extensive explanations.
This will be a long journey. So I suggest you watching this repository for updates.
Official Rust Book Studies Index
- Getting Started
- Install Rust
- First Program
- First Cargo Program
- Let's build a Guessing Game
- Basics
- Ifs and Loops
- Basic Types
- Variables
- Ownership & Borrowing
- Scopes
- String Ownership
- Moving
- Funcs
- References
- Dangling-Pointer-Free
- Slice Internals
- Organizing Data
- Struct Basics
- Struct Example
- Methods: OOP Rust
- Enums: Another way to organize data
- Match Expressions
- Packages
- Collections
- Vectors
- Strings
- HashMaps
- ðïļââïļ Exercises ðïļââïļ
My Notes
- ðĪŠ Weird Things about Rust
- ðĪ Some Rust Mechanics Explained
- ðĪĐ Some Rust Tips
- ð§ Rust Glossary
- ðĨķ Useless Knowledge
- ð Comparison of Rust to Other Langs
- ð FAQ
- ð Awesome Rust Resources