Skip to content

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages