Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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.*