search
menu

Free Books

  • The Rust Programming Language : Start your Rust journey with the book.
  • Rust Development Classes: Best way to learn Rust is by doing; The book is a collection of examples and exercises.
  • The Rust Programming Language: Experimental Edition : An experimental branch of the book that supports interactive features like quizzes. It also provides extended explanations of fundamental concepts such as ownership and async.
  • Rust By Example : Learn Rust with examples (Live code editor included)
  • Free Rust course developed by the Android team at Google: The course is used internally at Google when teaching Rust to experienced software engineers. They typically have a background in C++ or Java. The course covers all aspects of Rust, from basic syntax to generics and error handling. It also includes deep dives on Android, Chromium, bare-metal, and concurrency.
  • Yet Another Rust Resource (YARR!) : Software engineers who know how to program in a high-level language but aren't familiar with lower-level programming and want to learn to write Rust quickly
  • The Rust Book (Abridged) : condensed version of "The Rust Programming Language". If you're already familiar with one or more other programming languages, then you are likely already familiar with a lot of the concepts the book covers, and you might benefit from this shorter version.
© 2025 ImplRust - This is unofficial site (It is in no way endorsed nor affiliated with the Rust foundation).