Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alle-bartoli/rbe
Personal journey on rust by example
https://github.com/alle-bartoli/rbe
Last synced: about 2 months ago
JSON representation
Personal journey on rust by example
- Host: GitHub
- URL: https://github.com/alle-bartoli/rbe
- Owner: alle-bartoli
- License: mit
- Created: 2024-07-03T15:07:19.000Z (6 months ago)
- Default Branch: dev
- Last Pushed: 2024-11-02T09:14:31.000Z (about 2 months ago)
- Last Synced: 2024-11-02T10:18:45.068Z (about 2 months ago)
- Language: Rust
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rust by Example journey
Welcome to my personal repository where I document my journey through the **Rust by Example** course. This repository contains my notes, code examples, and reflections as I learn Rust.
## Overview
This repository is a reflection of my progress as I work through the [Rust by Example](https://doc.rust-lang.org/rust-by-example/) course. It is designed to help me understand and master Rust through practical examples and hands-on experience.
## Progress Tracking
Below is a list of chapters covered in the course. I will update this list with links to my notes and examples as I complete each section:
1. **Hello World**: [Completed]()
2. **Primitives**: [Completed]()
3. **Custom Types**: [Completed]()
4. **Variable Bindings**: [Completed]()
5. **Types**: [Completed]()
6. **Conversions**: [Completed]()
7. **Expressions**: [Completed]()
8. **Flow of Control**: [TODO]()
9. **Functions**: [TODO]()
10. **Modules**: [TODO]()
11. **Crates**: [TODO]()
12. **Cargo**: [TODO]()
13. **Attributes**: [TODO]()
14. **Generics**: [TODO]()
15. **Scoping Rules**: [TODO]()
16. **Traits**: [TODO]()
17. **Macros**: [TODO]()
18. **Error Handling**: [TODO]()
19. **Std Library Types**: [TODO]()
20. **Testing**: [TODO]()
21. **Unsafe Operations**: [TODO]()## How to Use This Repository
1. **Review My Notes**: Each chapter includes my personal notes and reflections.
2. **Examine the Code**: Each chapter contains Rust code examples that I've written and experimented with.
3. **Track My Progress**: See how I'm progressing through the course.## Prerequisites
To follow along with my journey, you might want to:
- Have a basic understanding of programming concepts.
- Install Rust on your local machine to run examples. You can install Rust by following the instructions at [rust-lang.org](https://www.rust-lang.org/learn/get-started).## Reflection and Learning
Throughout this course, I will:
- **Document My Learning**: Write down key takeaways and concepts.
- **Practice Coding**: Implement examples and try out variations.
- **Reflect on Challenges**: Note any difficulties I encounter and how I overcome them.## Contact
If you have any questions or suggestions, feel free to reach out to me at .
## License
This repository is for personal learning and documentation. However, the original **Rust by Example** course content is licensed under the [MIT License](https://opensource.org/licenses/MIT).
---
*This README is a personal documentation template. It will be updated regularly to reflect my ongoing progress in the course.*