blog/content/posts/2018/05/rust-resources.md
2022-06-25 08:47:06 +01:00

27 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Resources for starting your adventure with Rust
date: 2018-05-22 00:00:00
tags: [rust]
---
As I've been running several intro to Rust sessions throughout the last year, I've assembled a set of resources that help people ease into the language.
Depending on your learning style you might like:
- [Rustlings](https://github.com/rustlings/rustlings) - This is a good set of starter exercises if you want to have a feeling for the language - have links to relevant book sections for each exercises so you can either start with the book or trying to figure it out yourself first. Ah, and it uses the Playground, which means you don't need to install anything on your machine to start.
- [The book itself](https://doc.rust-lang.org/stable/book/second-edition/index.html) - Second edition. Good when you want a solid baseline understanding of the language first.
- [Rust by example](https://doc.rust-lang.org/stable/rust-by-example/) - An set of examples that are runnable within a browser, intertwined with explanatory prose.
- [Exercism](http://exercism.io/)s Rust exercises - a CLI app that guides you through exercises of increasing difficulty.
- [IntoRust](http://intorust.com/) - A set of short screencasts for the foundational topics.
Make sure to stay up to date with:
- [This week in Rust](https://this-week-in-rust.org/)
- [Awesome Rust](https://rust.libhunt.com/)
And finally:
- [contribute back](https://www.rustaceans.org/findwork/starters) !
- don't forget to join the [user forums](http://users.rust-lang.org/) for the warm welcome.
If you'd like someone to ask questions to or pair program with, [ping me an email](mailto:rust@cyplo.dev).