- 
                Notifications
    
You must be signed in to change notification settings  - Fork 4
 
Docs
- Tutorial
 - Manual (PDF)
 - Standard library
 - Extra library
 - Package manager
 - Borrowed pointers
 - Containers and iterators
 - Tasks
 - Macros
 - FFI
 
- Tutorial
 - Manual (PDF)
 - Standard library
 - Extra library
 - Package manager
 - Borrowed pointers
 - Containers and iterators
 - Tasks
 - Macros
 - FFI
 
Language FAQ
Project FAQ
Usage FAQ
- IRC: #rust on irc.mozilla.org
 - Mailing list rust-dev
 - Reddit's r/rust
 
Releases - Links to current and old releases and documentation
Detailed release notes - Further explanation of language changes
Rust for C++ programmers - A cheat sheet
Unit testing - Writing tests and running them with the built-in test driver
Using rustpkg - Managing packages
Using rustdoc - How to extract Markdown and HTML documentation from code
Reading and writing files
Attributes - The role of metadata in Rust code, with descriptions of many applications
Packages, editors, and other tools
Packaging Terminology
Crate Hashes - How Rust generates crate filenames, versions symbols, and why
Building for Android
People sometimes write about Rust. Interesting stuff usually appears on r/rust.
Some Rust classics:
- A taste of Rust
 - An overview of memory management in Rust
 - Which pointer should I use?
 - Little things that matter in language design
 - Operator overloading in Rust
 - Embedding Rust in Ruby
 - A first parallel program in Rust
 - FizzBuzz revisited
 - Ownership types in Rust, and whether they're worth it
 - Reasoning about the heap in Rust
 - The Option Type
 - How I got started hacking rustc