HACKER Q&A
📣 nfgoto

Low-level programming for JavaScript devs?


What resources (with implementation) would you recommend for a JS / Node.js developer wanting to learn about lower-level / systems programming like memory management, I/O, etc ?

Can learning Rust or Go help fill the gap about these topics ?

I see you can run Rust code in Node.js via WebAssembly. There are not many beginner friendly (not coming from C/C++ background) resource for that. Do you know any ?

Does learning basic C/C++ help ?

Thanks


  👤 Minor49er Accepted Answer ✓
You have a handful of low-level languages listed. It doesn't make sense to try to put those through a JavaScript lens. Rather, pick one to start with and build some programs with it. You should quickly start to see how memory, I/O, etc, are handled.

I would also recommend the book "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold as a general introduction.