Free resources to learn Rust in 2022 🦀
Programming languages come and go, some generate buzz, while others fade away. Rust has been gaining popularity in recent years. Is it, however, just another buzz technology that promises a lot but fails to deliver? I highly doubt that, Rust as a programming language is doing everything it can to win developers' hearts.
Rust is the most loved programming language, according to the Stack Overflow Developer Survey 2021, which polled over 80,000 developers. For the sixth year in a row, it has won the title.
This article contains free resources to assist you in getting started with Rust; each resource includes a brief summary to help you in making the best choice.
The Rust Programming Language
The Rust Programming Language often known as "the book," will give you an in-depth introduction to the language. Although I understand that reading a book to learn a language is not exactly enjoyable, I believe that it is a better and more practical approach to begin learning the language because it incorporates some unique concepts such as ownership and borrowing, which this book does an excellent job of teaching.
Rust By Example
Rust By Example is the book for you if you're a practical person who doesn't enjoy reading hundreds of pages to learn a language. It's a collection of executable examples that cover many of the same topics as The Rust Programming Language. It's a fantastic location to look for examples of how to use a specific feature.
Combine both resources if possible to get the most out of each.
Easy Rust
With a lengthy YouTube playlist of 186 videos and a concise Book that lives up to its name, 'Easy Rust'. This is an easy and appealing way to get started with rust.
The Rust Cookbook
This Cookbook contains recipes that demonstrate how to use Rust to complete some of the most common programming tasks. It is both for beginners and experienced Rust developers.
Tour of Rust
Tour of Rust is a step-by-step guide to the features of the Rust programming language that is relatively simple and interactive. It features an interactive coding tool from Rust Playground, which is a terrific way to experiment writing Rust, with the option of sharing your creativity and challenges with others!
It is also multilingual with 17 available languages.
Half hour to learn Rust
This is a well-written article that introduces you to Rust code by going over a variety of code snippets and discussing various keywords and symbols.
YouTube
Rust Crash Courses
Finally, something with which we can all relate to. In 1hr 50mins, Traversy Media gives a crash course in Rust to brush you up on Rust syntaxes and fundamentals.
Also freecodecamp has a YouTube Rust Programming Beginner video.
Tensor Programming
Tensor Programming YouTube playlist is the ideal video series for you if you appreciate learning and building as much as I do. With a 43-video series introducing the Rust programming language, 24 of which are projects, you may learn and build at the same time.
Let’s Get Rusty
A youtube channel focused on Rust youtube.com/c/LetsGetRusty
Easy Rust
Already mentioned above, this channel includes a lengthy YouTube playlist with a total of 186 videos on getting you started with Rust.
I will be updating this post as I come across more useful materials.
Conclusion
Remember that you don't have to use all of these resources to avoid getting lost in tutorial hell; take a quick look at them and choose what works best for you. Best of luck on your quest to become a Rustacean 🦀.