DEV Community

Cover image for The 5 best resources to learn Rust !
Nathan
Nathan

Posted on • Edited on

The 5 best resources to learn Rust !

Rust is a popular programming language known for its performance and reliability. It is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. If you're looking to learn Rust, there are many great resources available to help you get started.

One of the best places to start learning Rust is the official Rust website, which offers comprehensive documentation, tutorials, and other resources to help you get up and running quickly. The website also features an active community forum where you can ask questions and get help from experienced Rust developers.

Another great resource for learning Rust is the Rust Book, which is available for free online. This book provides a thorough introduction to Rust and covers everything from the basics of the language to advanced concepts and features. It also includes numerous examples and exercises to help you practice and solidify your knowledge.

In the case where you want to quick approach to rust, I suggest you two places:

In addition there are many other online resources available to help you learn Rust. For example, the Rustonomicon is a more advanced resource that covers advanced topics such as unsafe code, concurrency, and more.
If you are interested in building website check this repo.

If you prefer to learn by watching videos, there are also many great Rust tutorials and courses available on platforms such as YouTube and Udemy. Some popular ones to check out include "Lets get rusty" by Bogdan.

Hands-on Ressources

Are you searching for more hands-on approach? Here is the top five resources.

  1. Rustlings

  2. Exercism

  3. Codewars

  4. Coding Game

  5. codecrafter

Finally, if you want to dive deeper into Rust and learn from experienced developers, there are many online communities and forums where you can connect with other Rust developers and learn from them. Some popular ones to check out include the Rust subreddit, the Rust users forum, and the Rust programming language Discord server.

In summary, if you want to learn Rust, there are many great resources available to help you get started. Whether you prefer books, videos, or online forums, there is something out there for everyone. With the right resources and a bit of practice, you'll be writing high-performance, reliable Rust code in no time.

Star our Github repo!
Check us at BLST

Top comments (6)

Collapse
 
glenn_miller_860ba12ffbf7 profile image
Glenn A Miller

I learned basic Rust from Bogdan on YouTube. He's great. I also purchased his bootcamp product. It's not just a rehash of his YouTube videos. It was worth every penny.

Collapse
 
nathan20 profile image
Nathan

Hey Glenn! Can you share a link to his bootcamp?

Collapse
 
glenn_miller_860ba12ffbf7 profile image
Glenn A Miller
Collapse
 
ngwemo profile image
ngwemo

I would love to join two or three community forums to interact with some Rustacains,
would appreciate with some Links.

Collapse
 
slidenerd profile image
slidenerd

golang vs rust for webapp?

Collapse
 
nathan20 profile image
Nathan

I prefer use Rust :)