Reviews

The Rust Programming Language by Steve Klabnik

snpefk's review against another edition

Go to review page

3.0

Rust is good, book is norm 🦀

tarajdactyl's review against another edition

Go to review page

informative medium-paced

4.75

an excellent introduction to the language! and, btw, it's available for free online from the authors but i still bought a physical copy for ease of reference.

the one thing i wish it had is exercises to help solidify each concept, but it's still an excellent book, easy to read and approachable for both new and experienced programmers. (suggest doing the rustlings exercises alongside to help overcome this one shortfall)

tacoboozefairy's review against another edition

Go to review page

5.0

This book is an excellent example of how to do technical writing.

Some things I loved:

- It's free. Very accessible.
- Harder topics are sandwiched by easier topics. This helped avoid burnout.
- Example driven. With some practical projects to show all the concepts working together.

I do wish there were more exercises. I definitely felt like some of the more difficult chapters needed them to really solidify the concept. Especially the smart pointer chapter.

I think having a bit of systems programming experience will help contextualize why Rust is so great. Hard to understand the value of the strict compiler without knowing the struggles firsthand working with C/C++.

Overall, an excellent introduction to an excellent programming language. Although I am now by no means an expert, I have a good grasp on what the language is capable of. I'm excited to start working on some real projects!

_irk's review

Go to review page

informative

5.0

codeling's review

Go to review page

informative fast-paced

4.5

sebula's review against another edition

Go to review page

5.0

I loved it! An amazing introduction into the rust programming language, although I would recommend simply downloading it in documentation form as it is easier to play with the code.

ithato's review against another edition

Go to review page

4.0

The few complaints I have about some of the content being unclear can be directly attributed to the language itself still presenting a moving target, where sharp edges needed to be acknowledged and worked around but won't be present forever.

felschr's review

Go to review page

informative medium-paced

5.0

crazcalm's review against another edition

Go to review page

4.0

This book is awesome! My only issue with it is the constant reference of "don't worry about how this works now. You will learn it in chapter X".

itheory's review

Go to review page

4.0

A very nice, engaging, and well-written introduction to the language. My only request for a future version is a chapter on futures, async, and asyn_await, which I have a hard time understanding, but seem to be the future of concurrent programming with Rust. I expect it’ll come in the future, though it might need its own book, too.

I only have that complaint because I’ve done enough poking at Rust to know about it; anyone unfamiliar with the development of futures won’t miss it here, and find it a super useful introduction to Rust. Highly recommended.