Code Monkey home page Code Monkey logo

learnrusttogether's Introduction

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 community 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:cross_compile ) -- how to build from one platform to another one
  • ( about:mem ) -- about memory management in Rust, the difference between heap, stack, code segments, etc
  • ( about:bin_size ) -- about size of target application
  • ( about:async ) -- about asynchronous programming
  • ( about:ownership_semantics ) -- about owning/borrowing/lifetimes
  • ( about:closure ) -- about closures
  • ( about:self_ref ) -- about self-referential structures
  • ( about:webasm ) -- about WebAssembly
  • ( about:web ) -- web development
  • ( about:graphics ) -- graphics

General-purpose official resources

( general ) ( official ) ( course )

⭐ General-purpose courses

( general ) ( course )

Advanced

( course ) ( advanced )

Additional

( course ) ( advanced )

WebAssembly

( course ) ( about:webasm )

Embedded

Interactive courses on Rust with feedback

( interactive )

Cheat sheets

Algorithmic problems and solutions in Rust

( algo )

Educational projects

( toy )

Domain-specific topics

Setup

( about:setup )

Cross-compile

( about:cross_compile ) ( specific )

Size of binaries

( about:bin_size )

Memory

( about:mem )

Asynchronous

( about:async )

Ownership semantics

( about:ownership_semantics )

Closures

( about:closure )

Self-referential structures

( about:self_ref )

Web development

( about:web )

Graphics

( about:graphics )

Projects catalogue

( list ) ( project )

Newspapers

( list ) ( newspaper )

Other lists on Rust

( list )

learnrusttogether's People

Contributors

wandalen avatar vmihdal avatar radchr avatar dmvict avatar jekrock avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.