learn-rust
learn-rust copied to clipboard
An interactive guide to learning Rust!
- It requires you to look at the docs!
- It requires you to search the web.
- It requires you to ask for help on IRC.
Requirements:
- Install rust
Tools
cargo is Rust's package manager and part of the Rust instalation.
You can use it to access public packages on https://crates.io, create new packages
or format your code.
Steps:
The goal is to fix/enhance the piece of code in each branch. Start at branch step1 (default branch after checking out).
- Try to get the program to compile at each step. You can use
cargo run,cargo watchorcargo watch -x runto achieve that feat. - Once the program compiles move onto the next branch
step1->step1.1->step2->step2.1->step3. - If you get stuck, try the docs, web, or IRC.
Answers
Yes the answers can be found in the branch answer. Try not to cheat; you wont learn!
Asking on IRC is preferable to cheating.