← ALL FIELD NOTES

FIELD NOTE 002   /   RUST / WASM

Learning by building

Exploring Rust, reusable components and WebAssembly while turning small experiments into useful tools.

One of the most useful ways I have found to learn programming is to build something real, one small piece at a time. A working project gives each new concept a purpose and makes it easier to see how the parts fit together.

I am particularly interested in Rust because it encourages careful thinking about structure, safety and reuse. WebAssembly adds another possibility: taking code written in Rust and making it useful in a browser as well as in native programs.

The process is rarely a straight line. Bugs and confusing errors are part of the work, but each one is an opportunity to understand the system a little better. The goal is not just to make a tool work once, but to build components that can be reused and improved.