Skip to content

PR202111/rust-learning

Repository files navigation

🦀 Learning Rust

Welcome to my Rust learning practice repository! This repository documents my journey of learning and practicing the Rust programming language through daily exercises and small projects.

🎯 Goal

To become proficient in Rust by building different projects and exercises — from small programs to more complex applications — and documenting my learning progress.

🦀 Why Rust?

Rust is fast, reliable, and safe — combining the performance of C/C++ with memory safety and modern tooling. By completing this challenge, I aim to:

Master ownership, borrowing, and lifetimes

Get comfortable with Cargo, crates, and testing

Explore asynchronous Rust, web servers, and CLI tools

Build a few real-world projects along the way

🚀 How to Run the Code

Make sure you have Rust installed: curl https://sh.rustup.rs -sSf | sh

Then, navigate to any day's project and run it: cd day1/hello_rust cargo run

🏁 Learning Objectives

Through this practice repository, I aim to:

  • Master Rust fundamentals (ownership, borrowing, lifetimes)
  • Get comfortable with Cargo and package management
  • Build practical command-line applications
  • Understand error handling and best practices

📄 License

This repository is licensed under the MIT License. See the LICENSE file for more details.

About

This repo is for learning and building projects from Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages