/LearnRustTogether

Let's learn Rust together

Primary LanguageRustMIT LicenseMIT

Rust

Curated collection of lists of useful resources to learn Rust together.

List of forums and chats you may find here. I encourage you to seek for help if you struggle to solve a problem. Rust comminity is very friendly!

Content

Tags legend

  • ( general ) -- general-purpose material
  • ( specific ) -- domain-specific material
  • ( official ) -- official Rust material
  • ( non-eng ) -- non-english language
  • ( course ) -- consists of series of text/video articles trying to give to a reader solid foundation
  • ( book ) -- a book
  • ( reference ) -- a reference
  • ( article ) -- either single article or single video-tutorial
  • ( not-finished ) -- not finished, too little to learn
  • ( interactive ) -- it is possible to interact and get feedback from the system
  • ( reading ) -- material to read
  • ( video ) -- material to watch
  • ( audio ) -- material to listen
  • ( list ) -- list of resources
  • ( newspaper ) -- regularly updating list of articles
  • ( project ) -- project
  • ( algo ) -- algorithmic problems and solutions
  • ( toy ) -- educatuinal toy projects
  • ( introductory ) -- introductory level
  • ( advanced ) -- advanced level
  • ( about:setup ) -- how to install rust and stup your development environment
  • ( about:mem ) -- about memory management in Rust, the difference between heap, stack, code segments, etc
  • ( about:app_size ) -- about size of target application
  • ( about:async ) -- about asynchronous programming
  • ( about:closure ) -- about closures

General-purpose official resources

( general ) ( official ) ( course )

⭐ General-purpose courses

( general ) ( course )

Advanced

( course ) ( advanced )

Interactive courses on Rust with feedback

( interactive )

Cheat sheets

Algorithmic problems and solutions in Rust

( algo )

Domain-specific topics

Setup

( about:setup )

Size of applications

( about:app_size )

Memory

( about:mem )

Asynchronous

( about:async )

Closures

( about:closure )

Projects catalogue

( list ) ( project )

Newspapers

( list ) ( newspaper )

Other lists on Rust

( list )