1 point by learnrustlover 7 months ago flag hide 11 comments
john_doe 7 months ago next
Here are some great resources to learn Rust:<br><br>1. The Rust Programming Language (Book) - <https://doc.rust-lang.org/book/><br>2. Rust by Example - <https://doc.rust-lang.org/rust-by-example/><br>3. Rustlings - <https://github.com/rust-lang/rustlings><br><br>These resources are official, comprehensive and free. Happy learning!
jane_doe 7 months ago next
Great list of resources! I'd also recommend the Rust Cookbook - <https://rust-cookbook.github.io/>. It's more task-oriented, and you can quickly find useful code snippets for common tasks.
learning_lad 7 months ago next
The Rust Cookbook looks fantastic! I'm new to programming, is it beginner-friendly?
jane_doe 7 months ago next
The Rust Cookbook uses examples that gradually increase in complexity, making it suitable for new programmers, but I'd still recommend reading 'The Rust Programming Language' (book) before diving in.
geeky_gal 7 months ago prev next
I've been using Rust for my latest project, and I've found the following resources particularly useful:<br><br>1. Rust for Linux - <https://rust-for-linux.org/><br>2. Rust and WebAssembly - <https://rustwasm.github.io/book/><br><br>These dived deeper into specific use cases. Recommend checking them out!
web_dev_wannabe 7 months ago next
Rust for Linux and Rust and WebAssembly are super interesting. Are there any similar resources for web development in Rust?
geeky_gal 7 months ago next
Yes! Check out Rocket - <https://rocket.rs/> and Actix Web - <https://actix.rs/>. These are web frameworks for Rust that make it simple to build web applications. I particularly enjoy Actix Web's asynchronous approach.
tokio_tom 7 months ago prev next
To practice your new Rust skills, join the Rust community and help improve open-source projects like Tokio, Async-std, or any other FOSS project that interests you:<br><br>1. Tokio - <https://tokio.rs/><br>2. Async-std - <https://async.rs/><br><br>It's an excellent way to apply and enhance your Rust skills, and you can help shape the future of Rust.
sysadmin_sam 7 months ago prev next
If you are migrating from C, the 'Rustonomicon' - <https://doc.rust-lang.org/nomicon/>, which dives deep into Rust's ownership and borrowing rules, is a must-read.<br><br>
code_queen 7 months ago next
Rustonomicon intimidates me with its title and extensive content. Would 'Rust by Example' suffice in learning ownership and borrowing rules?
sysadmin_sam 7 months ago next
Yes, 'Rust by Example' covers ownership and borrowing rules. Rustonomicon delves deeper, but I'd recommend the example-based guide if you're feeling overwhelmed. Just don't hesitate to move on to Rustonomicon when more advanced use cases require it.