Rust List

This file aggregates curated popular links for learning Rust. More reference about ITCS can turn to AwesomeList: Guide to Galaxy, which collects valuable, popular and up-to-date links for CS, including Programming Language, Software Engineering, Server Side Application, Infrastructure, InfoSecurity, Industrial Application, DataScienceAI, Frontend Technology(iOS, Android, RN, Electron), etc.


Case Study


  • The Rust Programming Language #Book#: This book will teach you about the Rust Programming Language. Rust is a systems programming language focused on three goals: safety, speed, and concurrency.

  • Rust Primer #Book#: 中国人写的 Rust 编程书籍

  • Rust by Example #Book#: Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.

  • 2016-Algorithm Cookbook in Rust #Book#: A collection of classic data structures and algorithms, emphasizing beauty and clarity over full generality.

  • 2016-Rust-101: This is Rust-101, a small tutorial for the Rust language. It is intended to be an interactive, hands-on course: I believe the only way to really learn a language is to write code in it, so you should be coding during the course.

  • 2017-Programming Rust #Book#: This practical book introduces systems programmers to Rust, the new and cutting-edge language. You’ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control—imagine C++, but without dangling pointers, null pointer dereferences, leaks, or buffer overruns.

  • 2017-Rust Essentials-2nd #Book#: Leverage the functional programming and concurrency features of Rust and speed up your application development.



  • 2018-Writing an OS in Rust #Series#: This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code, so you can follow along if you like.