https://github.com/mansurpro/rust_test
Learning - rust code :)
https://github.com/mansurpro/rust_test
Last synced: about 1 year ago
JSON representation
Learning - rust code :)
- Host: GitHub
- URL: https://github.com/mansurpro/rust_test
- Owner: MansurPro
- Created: 2024-06-18T06:35:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T19:18:21.000Z (over 1 year ago)
- Last Synced: 2025-03-17T10:19:52.355Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 169 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Rust Learning Journey
Welcome to my Rust learning journey! This README documents my progress and the projects I have worked on while learning the Rust programming language.
## Why Rust?
Rust is a systems programming language that focuses on safety, speed, and concurrency. It is designed to prevent many common programming errors, such as null pointer dereferencing and buffer overflows, through its ownership system and strict compile-time checks.
## Goals
- Understand the basics of Rust syntax and semantics.
- Learn about Rust's ownership, borrowing, and lifetimes.
- Explore Rust's concurrency model.
- Build small projects to apply Rust concepts in practice.
- Contribute to open-source Rust projects.
## Projects
### 1. Hello World
The classic "Hello, World!" program to get started with Rust.
### 2. Guessing Game
A simple command-line guessing game to practice basic Rust concepts.
### 3. Web Server
A basic web server to understand asynchronous programming and concurrency in Rust.
### 4. CLI Tool
A command-line tool to automate a task, exploring Rust's ecosystem and libraries.
## Resources
- [The Rust Programming Language Book](https://doc.rust-lang.org/book/)
- [Rust by Example](https://doc.rust-lang.org/rust-by-example/)
- [Rustlings](https://github.com/rust-lang/rustlings)
- [Rust Documentation](https://doc.rust-lang.org/)
## Conclusion
This README will be updated regularly as I progress through my Rust learning journey. Stay tuned for more updates and projects!
Happy coding!