diff --git a/src/doc/trpl/README.md b/src/doc/trpl/README.md
index 67fcb94326c40..eb9e2b24ac900 100644
--- a/src/doc/trpl/README.md
+++ b/src/doc/trpl/README.md
@@ -8,7 +8,7 @@ memory safe without using garbage collection.
"The Rust Programming Language" is split into three sections, which you can
navigate through the menu on the left.
-## Basics
+
This section is a linear introduction to the basic syntax and semantics of
Rust. It has individual sections on each part of Rust's syntax, and culminates
@@ -17,7 +17,7 @@ in a small project: a guessing game.
After reading "Basics," you will have a good foundation to learn more about
Rust, and can write very simple programs.
-## Intermediate
+
This section contains individual chapters, which are self-contained. They focus
on specific topics, and can be read in any order.
@@ -25,7 +25,7 @@ on specific topics, and can be read in any order.
After reading "Intermediate," you will have a solid understanding of Rust,
and will be able to understand most Rust code and write more complex programs.
-## Advanced
+
In a similar fashion to "Intermediate," this section is full of individual,
deep-dive chapters, which stand alone and can be read in any order. These