Skip to content

DeathHashira/Rust-Basic-Apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Rust Learning Journey – 3-Month Plan

This repository is part of a 3-month Rust learning roadmap, where new mini-projects are added weekly.
The goal is to provide a structured and practical way to learn Rust by building projects step by step, starting from the basics and gradually moving toward more advanced concepts.

How It Works

  1. Weekly Projects → Every week, a new Rust project will be introduced. Each project builds on what was learned before while adding new concepts.
  2. Learn & Build → You are encouraged to first study the necessary Rust concepts, then implement your own version of the project.
  3. Compare & Improve → After building your project, review the reference implementation provided in the repository. If you believe your solution is more efficient or creative, feel free to submit a pull request to share improvements.

Important Notes

  • No Repetition: Concepts explained in earlier projects will not be repeated in future ones. Each project assumes you already understand the material covered previously.
  • Weekly Updates: The repository will be updated every week for a total of 12 weeks (3 months), with each project introducing more complex and powerful Rust features.
  • Progressive Learning: By the end of this journey, you will have hands-on experience with Rust fundamentals, file I/O, error handling, ownership, lifetimes, concurrency, and more.

Why Follow This Roadmap?

  • Encourages consistent learning through manageable weekly tasks.
  • Provides real-world coding practice instead of just theory.
  • Builds a portfolio of Rust projects you can showcase.
  • Encourages collaboration and contribution via pull requests.

✅ By following this plan, you’ll progress from beginner-friendly Rust basics to intermediate and advanced programming skills—all while building a collection of practical mini-projects.

About

All the basic programs for Rust Programming Language to get start to learn it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published