Learn Rust & Get Creative

WORK IN PROGRESS

This website is currently under development, so you may see random changes or temporary posts from time-to-time as I am working on it.

Welcome to School of Rust, an educational website with lessons and tutorials to help people learn the Rust programming language.

Rust can be hard to learn, but it is beloved by those who use it (including myself). My goal is to provide a variety of lessons to help you get coding proficiently in Rust.

Let's create fast, secure, and high quality software together!

Community

Join the Discord

Join our Discord server where you can ask for help, help others, and share your creations with the community. The best place to get live help.

Follow us on Twitter

Follow @SchoolRust and stay up to date on new lessons & articles as they come out. Retweets are appreciated to help spread the word!

Check Out the Github

Check out our Github where solutions to the exercises can be found, as well as the source code to the website itself. Want to see a change? Submit it!

Contribute

If you find typos, errors in code, or even just confusing sentences or examples, submitting pull requests on those articles can help me improve this site's content. Each post will have a link to its own source code at the bottom.

Also, suggestions and additions to the Resources page are encouraged, as I would love to keep that up to date with the latest and greatest learning material.

It's not a real school, but it's still real cool!

Chevy Ray (Dean of Students)

Feedback is always welcome on our  Discord. If you have a suggested change or have found an error, you can also visit the  source code for this page, where you can file an issue directly or submit a pull request.