Skip to content

LyonSyonII/rust-quest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source for the Rust Quest book

Learn programming in a new way!

With this book you'll learn how to program from scratch, all skill levels (even zero) are welcome!
You'll complete quests and eventually become the best adventurer ever!

If you want to try it out, click here to start your journey!

Why Rust?

I believe that Rust is a very strict and thorough teacher, that will make sure you understand what your code does before even letting you execute it.
This may seem undesirable at first, but the truth is that this strictness will make you a better programmer, a programmer that writes code that "works the first time".

I've also chosen Rust because it's conceived as a language with a very steep learning curve, and not recommended as a first language.
Well, my mission here is to demonstrate the opposite!

Contributing

Feel free to open an Issue or PR if you find an error!

The book is still in a very early stage of development, and translations aren't supported yet.
I'd really apreciate any proofreading though!

Thanks

This book has been made possible thanks to Astro, Starlight, the Rust Playground and Godbolt's Compiler Explorer.

The character portraits have been created with the DiceBear tool, specifically in the Lorelei style by Lisa Wischofsky.

Special thanks to my friend Sofi for her drawings ❤️.

License

Rust Quest is licensed under CC BY-NC-SA 4.0.
It allows redistribution and modification for noncommercial use.
To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/