An open API service indexing awesome lists of open source software.

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 :)

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!