Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.57 KB

README.md

File metadata and controls

53 lines (40 loc) · 1.57 KB

Learn Rust

Welcome to the learn-rust repository! This is your go-to resource for learning the Rust programming language. Whether you're a beginner or an experienced developer, this repository will guide you through the essentials of Rust and help you master its features.

Table of Contents

Modules
│
└── Apps
  ├── Minigrep
├── Concepts
├── Data Types
├── Loops
├── Scopes
├── Functions
├── Structs
├── Enums
├── Traits
├── Error Handling
└── Memory Management
  ├── basics
  ├── ownership
  ├── borrowing
  ├── lifetimes

Introduction

Rust is a systems programming language that is fast, memory-efficient, and guarantees thread safety. It’s designed to help developers create reliable and efficient software, without sacrificing speed or safety.

This repository is structured to help you learn Rust step by step. Each concept is broken down into modules with clear examples and explanations.

Getting Started

To start using the code in this repository, clone the repo and navigate to the project directory:

git clone https://github.com/yourusername/learn-rust.git
cd learn-rust

Ensure you have Rust installed. if you have run this project by:

cargo run

Contributing

Contributions are welcome! If you have improvements, suggestions, or new examples, please feel free to submit a pull request. For major changes, please open an issue to discuss what you would like to contribute.

References

https://doc.rust-lang.org/book/title-page.html