~ntietz/yet-another-rust-resource

a 3-day training to get you ready to pair in Rust
Add feedback from a reader
Update PDF rendering and add it to the release script

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~ntietz/yet-another-rust-resource
read/write
git@git.sr.ht:~ntietz/yet-another-rust-resource

You can also use your local clone with git send-email.

#Yet Another Rust Resource

This is a Rust crash course, yet another one. This one is targeted at folks who know how to program in a language like TypeScript or Python and need to get up to speed on Rust quickly.

The goal of this course is singular: Get you to the point where you can pair program with an experienced Rust programmer in just a few days.

Rust has a reputation for having a difficult learning curve. It doesn't have to be so hard! Pair programming was an extremely helpful experience for me in getting up to speed after I got over the initial humps, and this course is meant to fill that gap to get you there as quickly as possible.

#Using the Course

TODO.

#Contributing

To submit bug reports, please send them to the discussion mailing list.

To submit a patch (typo fix, etc.), please send the patch to the dev mailing list.

To receive notifications when the course is updated, you can subscribe to the announcements list and browse the other lists if you want to participate in those as well.

#Development

To work on YARR, you'll want to install our dependencies:

cargo install mdbook
cargo install mdbook-pdf

#License

Any software in this repository is licensed under the AGPL-3.0.

All content (written prose, diagrams, etc.) is licensed under the Creative Commons Attribution Share Alike 4.0 (CC-BY-4.0-SA).

The gist of it is that they're both copyleft licenses which require changes to be licensed under the same license as this content is.