Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 2.12 KB

README.md

File metadata and controls

61 lines (43 loc) · 2.12 KB

Rust for Gophers

Ferris, the Rust crab, and the Go gopher holding hands

There is so much material to cover that couldn't possibly fit in a single, informal talk, so these links should provide curious programmers with everything they need to pick up and become efficient Rustaceans.

Try Rust

The Rust Playground

  • The playground is a great place to develop conceptual understanding. It makes available the top 100 crates on crates.io, and so is useful for testing ideas even outstide std.

Read the books

The Rust Programming Language

  • The official book

Rust By Example

  • A gentle, example-based but complete tour

Read the docs

The Rust Standard Library

  • Everything std::*

docs.rs

  • The open source documentation site, building from crates published on crates.io

Watch talks

Rust on YouTube

  • Rust conference and some Rust meetup talks are recorded and posted here
  • Development team video chats are also recorded and posted here

See where the language is going

RFCs

  • Anyone can open an RFC, and the language iteration process is open and by committe.

The Nursery

  • "Incubating" ideas and tools that may end up as a part of standard Rust

The Rust Forge

  • Keeping track of the language release cycle

Further technical reading

The Nomicon

  • The official book about unsafe Rust

The async book

  • WIP The official book about async/await, Futures, etc.

rustc Bibliography

  • Papers that inspired the design of Rust internals, or are about Rust itself

© 2019 Damien Stanton

See LICENSE for details.