The first chapter provided a pretty good rundown of the features that come with Rust, and the tooling we need to add to be able to create web services with Rust. This chapter elaborates on these points. The first part details how to use the language to create your own types and functions. In the second part, you’ll add a web server so you can serve your first response to the user.
As mentioned before, you will fare best if you read chapters 1 to 6 of The Rust Programming Language (https://doc.rust-lang.org/book/). This chapter will teach the concepts needed for completing this book, so it might be enough to go through this chapter without any previous knowledge. However, I recommend again to go at least briefly through the first six chapters of The Rust Programming Language to have a proper foundation of the language itself.