Skip to content

sightes/2025_Rust_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀 30 Days of Learning Rust

Welcome to my 30-Day Rust Challenge! 🚀
Over the next month, I'll be diving into the Rust programming language, sharing daily progress, notes, code snippets, and reflections. Follow along if you're curious about systems programming, memory safety, or just want to learn something new with me! 🙌


🔥 Why Rust?

  • 💾 Memory safety without garbage collection
  • ⚡ High performance like C/C++
  • 🛠️ Great tooling (Cargo, Clippy, etc.)
  • 🧠 Strong typing and expressive syntax
  • 👨‍👩‍👧‍👦 Friendly and helpful community

📅 Challenge Structure

Each day includes:

  • 📚 What I learned
  • 🧪 A small project or snippet
  • 📝 Reflections or key takeaways

Day Topic Status
1 Hello, World! 🦀 Done!
2 Variables & Mutability 🦀 Done!
3 Data Types & Functions 🦀 Done!
4 Control Flow (if, match) 🦀 Done!
5 Ownership & Borrowing 🦀 Done!
6 References & Slices 🦀 Done!
7 Structs & Enums ⏳ Coming up
8 Pattern Matching ⏳ Coming up
9 Vectors & Stringcd s ⏳ Coming up
10 HashMaps ⏳ Coming up
11 Error Handling ⏳ Coming up
12 Modules & Crates ⏳ Coming up
13 Cargo & Packages ⏳ Coming up
14 Lifetimes ⏳ Coming up
15 Traits & Generics ⏳ Coming up
16 Closures & Iterators ⏳ Coming up
17 Smart Pointers (Box, Rc, RefCell) ⏳ Coming up
18 Concurrency (Threads, Mutex) ⏳ Coming up
19 Asynchronous Rust (async/await) ⏳ Coming up
20 Testing & Debugging ⏳ Coming up
21 Building a CLI Tool ⏳ Coming up
22 Reading from Files ⏳ Coming up
23 Writing to Files ⏳ Coming up
24 Mini Project: To-Do CLI App ⏳ Coming up
25 Using External Crates ⏳ Coming up
26 Rust & WebAssembly ⏳ Coming up
27 Rust for Web (Rocket/Actix) ⏳ Coming up
28 Macros ⏳ Coming up
29 Rust Internals & Unsafe Code ⏳ Coming up
30 Final Project & Wrap-Up 🎉 ⏳ Coming up

📦 Rust Toolchain


🧠 Reflections

Coming soon… 📘✨


🦀 Stay Tuned!

I'll update this README every day with my progress.
Feel free to fork this repo and start your own #30DaysOfRust journey!

About

Rust Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published