Comment by timClicks

3 years ago

Author here, I hope that you have fun along your journey of learning Rust and systems programming. I recommend reading the free chapter to get a feel for Rust in Action.

It's intentionally different than most other text books. That means that each book in the Rust ecosystem complements the others. It's full of large worked examples from different domains. For example, you implement an NTP client, a database and a CPU emulator. It sacrifices idiomatic Rust for ease of learning. For example, it largely avoids higher-order programming to be accessible to as many people as possible.

Its role is primarily intended to teach you Rust, and to bring you up to speed with the jargon and concepts used in systems programming so that you can tackle dedicated material.

Let me know if you have any follow-up questions :)