2021/03/21

Book review ‘The Rust Programming Language’

Rating: ★★★★★ (5 of 5 stars)

The Rust Programming Language (edition 2018) is an awesome book for getting started with Rust. Next to the printed version, an online version is freely accessible which is awesome in my opinion. This lowers the barrier for learning a programming language and should be done - if possible - for every “new” language.

Rust is a language with some concepts that were new for me - like Ownership, borrow checking etc.. Nevertheless the book guides through these concepts from a high level description to one or many example(s) and additional exercises. From high- to low-level, everything is covered in the book qin a concise manner. Some topics aren’t covered in detail, as Rust is an extensive language and ~400 pages cannot cover everything.

Reading the book didn’t make me a Rust expert (which is my bad because I didn’t properly exercised everything and didn’t do any side projects with Rust) but gave me the feeling having understand the basic concepts of the language and having heard of most things the language covers.

Overall the book provides a great entry point into the comparable complex Rust Programming Language. In my opinion the book is valuable for experienced programmers as well as for beginners because of the comprehensible writing, covering everything from high level concepts to low level details.