# Learning Rust Just some quick notes about useful resources to learn / try out Rust: ## Books I've found books to be the best way towards picking up new languages. ### "The Book" Perhaps the most comprehensive resource for learning Rust. It is part of "the official" docs. https://doc.rust-lang.org/stable/book/title-page.html ### "Programming Rust, 2nd Edition" I found some good reviews on this book, this is where I started: https://www.goodreads.com/book/show/25550614-programming-rust ### Hands on Concurrency with Rust And a book which focuses on concurrency: https://www.goodreads.com/book/show/40510011-hands-on-concurrency-with-rust ## Exercises / Examples / Hands on ### Exercism Exercism offers a series of puzzles / exercises that you can solve in different language tracks. The great thing is that once you've solved the puzzle a couple of times and already know the "business logic" behind it, you can focus on the language itself and you can compare your solutions across languages. https://exercism.org/tracks/rust ### Rustlings This project contains small exercises to get you used to reading and writing Rust code. This includes reading and responding to compiler messages! ### Rust By Example Learn Rust by solving little exercises! It's almost like rustlings, but online. https://doc.rust-lang.org/rust-by-example/index.html