3 ms·
I've been working through the Rustlings exercises for the past week or two. I get through a handful at a time (spending 20 min to an hour) and have done maybe 5
by memco 6y ago
I've been working through the Rustlings exercises for the past week or two. I get through a handful at a time (spending 20 min to an hour) and have done maybe 5 or 6 sessions. It doesn't seem short to me (doesn't seem long either, but it isn't like I blew through it in a few hours). It can be confusing as the hints are sometimes really vague. I've cobbled my way through so far and if I've gotten stuck I just stop and come back to it another day. Usually I can progress quickly with fresh resolve. It is nice in that it helps you learn the syntax, but it doesn't seem to help me much with the concepts. I feel this is in part that when you run `rustlings watch` it doesn't first point you to the section of the book you're reading it just throws broken code at you and tells you to run `rustlings hint <foo>` which only sometimes points to the book. Most of the time you are just given broken code and asked to fix it with some suggestions of where to look in this specific code. I have completed 53 exercises and am in the process of working on standard library types. I could go into some more specific details if anyone is curious about my experience. Hoping to post my annotated work through to github when done, but I could either copy out the few bits that were particularly vexing or could post the code with my comments now for people to peruse. One thing I would like to find is a place to start interacting and asking questions. Heard someone mention discord so I'll maybe start there or on IRC.
- pretzelhammer 6y agoHi, author here. Rustlings took me only a few hours but I came back to it after I had already finished reading The Book and finished about ~100 exercises between LeetCode and Exercism, so my experience with Rustlings wasn't that of a "true newbie". I still think it's one of the best resources out there, but like anything it can continually improve. Your feedback as a beginner is very valuable! If you have some structured feedback for Rustlings please consider opening an issue on the repo. Also, the official Rust Discord Server is very beginner-friendly and has a #beginners channel, if you're struggling with anything don't be afraid to join and ask your question. The invite for the server is here https://discord.com/invite/rust-lang https://discord.com/invite/rust-lang