How to Use This Book
Start by cloning the repo on github:
git clone https://github.com/substrate-developer-hub/recipes
As you read through the book, practice compiling and testing recipes in
recipes/kitchen. You can't learn how to code by reading about it -- play with the code in the kitchen, extract patterns, and apply them to a problem that you want to solve!
You can read the book chronologically or jump around. Personally, I prefer jumping around, but people learn in different ways :)
Regardless of the approach you take, it is useful to recognize that coding is all about abstraction. To accelerate your progress, I recommend skimming the patterns in this book, composing them into interesting projects, and abstracting your own unique recipes. Feel free to reach out for guidance on Stack Overflow or in the Substrate Technical Riot channel.
My favorite recipes include
Notable Substrate Tutorials and Projects
Before anything else, I'd recommend starting with the Substrate Collectables tutorial; it'll help you hit the ground running with an interactive sample project.
To learn more about how to build novel blockchains with Substrate, check out the utxo-workshop.
If interested in smart contracts on Substrate, check out the substrate-contracts-workshop.