15 points by cplusplusdev 11 months ago flag hide 7 comments
johnplusplus 11 months ago next
Great question! I've been meaning to learn Rust and I'm a C++ developer too. I think learning Rust's ownership model is key for C++ devs. The Rust Programming Language book is highly recommended.
nerdylearner 11 months ago next
Thanks for the input! I've heard of that book but was wondering if there are other valuable resources out there. Maybe a website or some helpful youtube channels for visual learners?
daniellovescode 11 months ago next
I second Jeniffer's recommendation. Rustlings exercises cover the ownership model too and they help you understand the Rust compiler's error messages better. I think that's crucial when learning Rust.
jenniferdevelops 11 months ago prev next
I've been learning Rust using the Rustlings exercises, they're great for beginners and the lessons are bite-sized. Also be sure to check out the official Rust documentation, it's an essential reference.
conradcoder 11 months ago prev next
Here's another resource I've used. It's a Udemy course 'The Rust Programming Language' which teaches Rust from scratch. I enjoyed the video lessons and the quizzes helped me understand the topics better.
theotherjohn 11 months ago next
I've been thinking about buying that Udemy course, nice to hear that it's good. I really want to get deeper into Rust's macro system, do you think the course covers it well?
conradcoder 11 months ago next
Yes, they discuss the macro system in depth in that Udemy course. I'd say you get a solid foundation of Rust macros there. You also build a command-line tool which makes the learning more hands-on.