You do not need to strictly follow a 30 Day timeline as the emphasis is more about the projects than the number of days. You could decided to focus on a project every 2 days etc
The goal of this repo is to get anyone up to speed with writing the basic semantics of Rust by increasng difficulty, by taking you through projects that implement core topics from the BOOK - which is the defacto doc for learning the language -[https://doc.rust-lang.org/book/]
It is my believe that the best way to learn is to take a practical approach; This repo is just a guide to get you up to speed, coupled with the Rustlang book, its a powerful too.