0% found this document useful (0 votes)
58 views

Learn Rust Faster

The document provides recommendations for efficiently learning Rust by going through The Book in a specific order over two weeks. It suggests covering 2 chapters per day in the first week, grouping related chapters and projects together. In the second week it recommends focusing on one chapter per day, in any order except saving Chapter 20 for the last day which is a final project. The ordering aims to make concepts that build on each other easier to learn.

Uploaded by

0xibrahim0.5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Learn Rust Faster

The document provides recommendations for efficiently learning Rust by going through The Book in a specific order over two weeks. It suggests covering 2 chapters per day in the first week, grouping related chapters and projects together. In the second week it recommends focusing on one chapter per day, in any order except saving Chapter 20 for the last day which is a final project. The ordering aims to make concepts that build on each other easier to learn.

Uploaded by

0xibrahim0.5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

How to use

The Book
efficiently

and learn Rust faster


Shivam Pandya
Rust lang book, better known as
"The Book" is the primary and one
of the best resource to learn
Rust.

But learning Rust can be an

Shivam Pandya
overwhelming experience,
especially when you come from the
background of a higher level
abstract language like Python.

The Book is designed very well and


covers all the topics required to
get you started coding in Rust.
But we can make the learning
experience a bit better.
You can finish the book in less
than 2 weeks.

It covers 20 chapters in total.


You can easily cover 2 chapters
per day.

Shivam Pandya
But, wait a minute! The order of
the chapters can be confusing. At
least that's what I felt when I
was getting started.

So here is my recommended order of


chapters. I believe that going
through the book in this order
will make many things easier.
Day 1
Chapter 1 [Getting Started]
Chapter 3 [Common
programming concepts]
Chapter 8 [Common

Shivam Pandya
Collections]
Day 2
Chapter 4 [Understanding
Ownership]
this is really important!
Day 3
Chapter 7 [Managing Growing
Projects with Packages,
Crates, and Modules]

*in Chapter 8, you might see some references of ownership.


Ignore them for that day, revisit them on Day2
Day 4
Chapter 5 [Using Structs to
Structure Related Data]
Chapter 10 [Generic Types,
Traits, and Lifetimes]

Shivam Pandya
Day 5
Chapter 17 [Object-Oriented
Programming Features of
Rust]
Chapter 6 [Enums and Pattern
Matching]
Chapter 18 [Patterns and
Matching]
Day 6
Chapter 9 [Error Handling]
Chapter 2 [Programming a
Guessing Game]
Day 7

Shivam Pandya
Chapter 12 [An I/O Project:
Building a Command Line
Program]

Congrats! We finished our first


week of learning Rust!
We covered the concepts which are
common in other languages along
with the concepts very unique to
the Rust along with 2 projects.
Week 2
We covered 13 chapters in week 1
and now we are left with 7 more.

For the second week, most of the

Shivam Pandya
topics would require a good amount
of focus.

So attempt just one chapter each


day. These chapters are not that
much co-dependent so feel free to
have them in any order of your
choice. Except for the Chapter 20!
Attempt it on the last day, it's
the final project!

You might also like