Rust programming language finds new home12/27/2023 ![]() I personally found it useful to clarify concepts along the way. □ Easy Rust: This is a resource that tries to focus on using "easy English" for learning Rust for non-native speakers of English. I found it useful to refer to alongside "the book" whenever I learned a concept there.Ħ. □ Rust By Example: Rust by example has a collection of runnable examples for the various concepts in Rust. I find myself going back to it often as I write code in Rust.ĥ. ITs where I started and one of my absolute favorites. □ Rust Book "The Book": This is the official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation. ![]() The idea, as mentioned by the author, is to "try before you buy" to get to know enough about the language before digging into the more involved resources like "the book".Ĥ. □ A Gentle Introduction to Rust is sort of a short book that summarizes the main Rust concepts. Everything is on a single webpage page! This resource is also very useful for refreshing quickly on various concepts.ģ. □ A half-hour to learn Rust is a nice and quick summary that goes over a lot of concepts of the language with quick examples. It gives a nice overview of the language and allows the learner to also modify the code examples to experiment.Ģ. □ Tour of Rust is a step-by-step guide for the Rust programming language. If I were to go for a paid resource, the "Beginning Rust" book would be the one.ġ. Lastly, when I am asked if I would do anything differently learning Rust, if anything, based on the resources at hand, I probably would have started with the quick summary resources mentioned below first and then tackled "the book". All other resources I mention in this post, I came across along my learning journey to clarify concepts I read in "the book" or when I got stuck in a certain rustling exercise and wanted to explore more. I would like to state again that my learning journey started with the official Rust language resource known as "the book" and then I practiced mainly by doing the amazing Rustlings exercises. Where relevant, I am also adding an annotation for the level of the resource whether it's beginner (□), intermediate (□), or advanced (□) level. This year I add 3 more categories which are 7) courses, 8) podcasts, and 9) newsletters. As a reminder, back then, I split the resources into 6 main categories: 1) reading material, 2) practice resources, 3) youtube videos, 4) git resources, 5) cheat sheets, and 6) question forums. In this post, I will be expanding on the post from last year by adding more resources and thoughts on some paid resources that I didn't get to leverage before. As such, I keep on looking out for new learning resources. ![]() Ever since I haven't really stopped learning Rust as I keep working on solidifying my background. Back then I also shared an aggregation of all that learning material I came across in the post " 35 Rust Learning Resources Every Beginner Should Know in 2022". Last year, I set out to learn Rust mainly for applying it to embedded systems.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |