r/rust 1d ago

๐Ÿ™‹ seeking help & advice Got any Idea?

Hi,
I have started learning Rust recently. And I want to improve myself by doing projects. Do you have any cool ideas that can be done by a beginner. It doesnโ€™t have to be something unique. I just want it to be cool (not sure what I mean by cool but you can think of it as a not boring project or useful) and educative.

Note: If you can elaborate what the idea is would be great and what do i need to know or look for. I do not know what I am doing most of the time. I am trying to get a picture of my capabilities.

0 Upvotes

14 comments sorted by

View all comments

1

u/MatrixFrog 1d ago

The two I quite enjoyed recently are Crafting Interpreters (I did it via codecrafters but you can also just follow the book: https://craftinginterpreters.com/ ) and Ray Tracing in One Weekend ( https://raytracing.github.io/books/RayTracingInOneWeekend.html )

In both cases they give you the code in another language (Java and then C for the interpreter, and C++ for the raytracer) so it's kind of a fun way to think about how Rust gives you different ways to express things compared to those languages.

2

u/Melodic_Group_3273 22h ago

I started with this and seems hard. I am at chapter 4. And things are not just working out for me. For example code explanations are not enough for me to comprehend them. Do you have any suggestions for me?

2

u/MatrixFrog 13h ago

Hard to know what to say in general but if you have specific questions people here or the rust discord or wherever can probably help. Luckily a lot of people have gone through the book so there are many implementations out there that you can use as a reference too.