Thanks a lot, Jayson. The course is awesome. I'm new to Rust, and one of the things that I didn't understand was ownership and its String, &str. However, you explained it extremely well and made it much easier to understand
@Hyyfhkbe
Жыл бұрын
This is the best resource to start learning rust. After this video I recommend looking up the playlist 50 Rust Projects by Akhil Sharma. These two combined is a great starting point.
@ZeroToMastery
Жыл бұрын
We appreciate it so much 😊
@akashchandra2223
Жыл бұрын
After all that just the starting point how long does it take to get a role?
@akashchandra2223
Жыл бұрын
I mean how do you how much is more out there?
@NphiniT
Жыл бұрын
@@akashchandra2223 If you are looking for a job ASAP. You in the wrong place imo. Rust is for experienced devs that are getting ready for the transition of backends to rust. To get a job, focus on a niche, learn the most popular technologies in that niche, build portfolio of projects in that niche and start applying for jobs.
@akashchandra2223
Жыл бұрын
@@NphiniT what types of jobs or areas should a person look into?
@MoldyOne
6 ай бұрын
I watched this video on 5/31 of last year, but I had to come back and leave a comment. Not going to lie, initially I didn't want to watch a 6 hour long video. I binge watched the whole video in one sitting, I had a good understanding of the principles of Rust. Fast forward to today. I've been developing applications at my job in Rust for the last 6 months. This video was the beginning of my Rust journey and I can't thank you enough!
@ZeroToMastery
5 ай бұрын
We are so happy for you! Keep going 💪
@humanperson8418
8 ай бұрын
1:52:13 - Skip basics 2:52:23 - Memory 2:56:30 - ownership 3:22:50 - impl 3:53:50 - Strings 4:09:41 - Derive (#[derive(Debug)]) 4:20:34 - Revisited Enum & Match 4:42:52 - Options Type (Maybe Monad) 4:58:59 - Documentation (/// this is a doc comment) 5:01:20 - Standard Library (rustup doc) 5:08:46 - Result Type 5:34:30 - Activity - Result & ? operator 5:42:24 - Hashmap Type
@kamilziemian995
2 ай бұрын
Thank you.
@Lapatate-s1l
26 күн бұрын
I bought multiple rust courses , I couldn’t follow up more than 1hour . This course is the best by far. Thank you very much .
@ZeroToMastery
26 күн бұрын
Thanks for the kind words!
@Vexcent-m
Ай бұрын
This is the best full Rust guide at the moment, I've gone through all the others and they have issues, bad voice quality, bad explanation, little to no structure, etc. Thanks Jayson for this, it's really awesome and we all deeply appreciate your work ❤
@ZeroToMastery
Ай бұрын
Glad it helped and thanks so much for the kind words 🙂
@WarrenMarshallBiz
10 ай бұрын
"memory is just data". This is an eye-opening concept and new programmers don't see at first. Once you pull back the curtain and have that "oh wow!" moment, it really frees you up to do some interesting things.
@prawnydagrate
11 ай бұрын
This is the best Rust tutorial I've literally ever seen. I just binge-watched 3 hours and 40 minutes of this video in one sitting, while also making myself extremely proud with code I wrote myself. Thank you so much.
@ZeroToMastery
11 ай бұрын
Wow, thanks! 😊
@alexseydugin8109
Ай бұрын
I came here for smart pointers, because im reading in the book right now about them. Really would ne nice to see some other explanation for them
@questy4tw
6 ай бұрын
Feels like rust made unecessary syntax changes in comparison to other languages.
@ZeroToMastery
6 ай бұрын
Thanks for your comment! Rust's syntax changes are intentional, focusing on memory safety and efficient concurrency, which might seem different but serve specific purposes. 😊
@AllemandInstable
Жыл бұрын
that will be a down vote for me : it is called Rust Crash Course and I could not get Rust to crash.
@ZeroToMastery
Жыл бұрын
Nice one 🤣
@nserban22
Жыл бұрын
Best Rust Course that I have seen so far ! Thank you so much !
@ZeroToMastery
Жыл бұрын
Thanks for the kind words 😊
@robin_c24
Жыл бұрын
It's the best course for beginner's. The course provides extremely clear explanation. This helps me alot for my hackathon 😁😁
@umamentepelomundo
Жыл бұрын
I really like your simple explanations! Is fast and direct to a point!!! Very Good!!!
@stanleyinhkg
7 ай бұрын
It's really helpful that you illustrate the route the code goes, and it make me understand much more about the logistic it works. highly appreciate your work and i find it so............... useful! it ignites my journey to learn coding again. hope i could use RUST to contribute to blockchain development, though I am new to programming.
@ZeroToMastery
7 ай бұрын
Glad it was helpful! 😊
@stanleyinhkg
7 ай бұрын
@@ZeroToMastery if i wanna use RUST for blockchain development, which program on yr website fits?
@adamwhite8042
Жыл бұрын
I'm only one hour in and already loving this!! Thank you for the crystal clear explanations!! The explanations about the flow of the code is especially helpful
@ZeroToMastery
Жыл бұрын
We are so glad you’re liking it! 😊
@H-Root
Жыл бұрын
Let's get Rusty 🦀
@PeterSahanaya
11 ай бұрын
after watch this video, now i know why rust is the most loved programming language
@Dr.Cosmar
9 ай бұрын
Pro tip.... turn off code-whisperer... or it'll just answer everything for you. That might be ok for some, it's %99 of the time exactly what I was thinking, the other %1 I'm thankful it suggested it, and I try to understand what is going on with it's suggestion. If I can't understand the code, I don't use it. Generally. When it comes to complex math... forget about it.
@Jonathanlouisa
8 ай бұрын
Thank you so much! This is by far the best course on Rust for beginners out here, while I'm an experienced programmer myself. My first sitting learning Rust with this course was 5 hours straight while passing all the exercises myself, making me extremely proud. Jayson, thank you very much!
@ZeroToMastery
8 ай бұрын
Thank you so much for the kind message! We are very happy that you’re finding the crash course helpful 😊
@inspacesilence
8 ай бұрын
Slowly but loving rust 🦀❣
@ashishkumawat6110
7 ай бұрын
I would love to have a JSON tutorial from Jayson some day...
@GDScriptDude
11 ай бұрын
I've never listened to such a clearly explained course as this. I'm in envy of Jayson's teaching skill. I'm an hour or so in and enjoying the course even though I am an experienced programmer and could maybe learn it faster by reading docs. I feel like a beginner to programming could maybe learn Rust here.
@ZeroToMastery
11 ай бұрын
Glad you found it helpful! Thanks for the kind words 😊
@neerajbg
Жыл бұрын
This is the best resource for Rust. After watching this video I feel more inclined to Rust and have regained confidence.
@ZeroToMastery
Жыл бұрын
We are so happy to hear that! Thank you so much for the kind words 😊
@kmaximoff
4 ай бұрын
Amazing course! 🤟💌
@JeffDZ40
8 күн бұрын
Personal Tracking Note Pad: 15 days of Rust Day 1: Continue from 48:48 Day 2: Woke up later bu continue from 1:02. Do the activity 2 again Day 3: Continue from 1:34:03
@mareksicinski9575
Жыл бұрын
I just started learning this programming language at university and this course is a game changer, you helped me a lot, thank you
@oredaze
8 ай бұрын
They teach rust at university now?! Is it a beginner oriented course?
@a_maxed_out_handle_of_30_chars
11 ай бұрын
this was absolutely amazing, thank you :)
@c0debabe
6 ай бұрын
If you turned the teacher's videos and activities into text books that would be amazing.💜
@PeterSahanaya
11 ай бұрын
The best programming tutorial that i've ever watched
@madhuvarun2790
4 ай бұрын
At 3:34:57 Let's say I want to call print function from small_dimensions in the main function. However small_dimensions variable is borrowed by shippingbox implementation. How do you do this?
@i.k990
Жыл бұрын
At 32:25 the first if condition is missing "}"! Btw this is my first but one of the best course i will ever encounter!
@brucewang4586
10 күн бұрын
It's Really A Great Course! Would you like to authorize me to translate it into another language?
@alexbork4250
2 ай бұрын
4:37:22 it's weird to see enum's definition has just types (f64, String). How do I suppose to know what is what?
@DVI--D77
Жыл бұрын
Ok I'm declared Rusty
@ERAYKAAN850
Жыл бұрын
Love this course. Can you do more with rust? Like more references, libaries etc
@isaiahparsons1373
Жыл бұрын
Officially a Rustacean 🦀
@mahendranath2504
8 ай бұрын
Wow, thanks for sharing the knowledge, thanks a lot
@shimonpertz
Жыл бұрын
I have read the Rust Book and watched your video looking for anything that I have missed from the book. I would highly recommend your video to a newbie. Thank you and keep up the good work!
@ZeroToMastery
Жыл бұрын
Thanks for the kind words 😊
@ahmedn76841
10 ай бұрын
Really appreciate your efforts. I just finished it and helped me a lot with grasping most concepts
@ZeroToMastery
10 ай бұрын
Glad it helped! 😊
@tonypop1007
Жыл бұрын
This is so clear thank you so much.
@ezeugwunweze6065
Жыл бұрын
at 48:58 there was no explanation for how the activities folder came about
@ZeroToMastery
Жыл бұрын
Sorry for the inconvenience Eze, you can download the latest copy of the exercise files at the repository below 👇🏻 github.com/jayson-lennon/ztm-rust
@ezeugwunweze6065
Жыл бұрын
@@ZeroToMastery Thanks a lot
@shivaram3602
7 ай бұрын
hey there, i have installed all things in my pc , but it show error while i run the cargo run promt in terminal this is error MINGW64 /e/RUST ALL/PROGRAM $ cargo run error: could not find `Cargo.toml` in `E:\RUST ALL\PROGRAM` or any parent directory. what should i do, please help me out
@Gramini
7 ай бұрын
The error states that there is no "Cargo.toml" file, so you need to go to the directory where it is located at.
@paulambrose5442
Ай бұрын
Thanks a lot Jayson. Best Rust tutorial I've seen so far. Learnt a lot and really appreciate. Time to build projects and master everything you've taught !
@ZeroToMastery
Ай бұрын
You're very welcome! 🙂
@tushar8133
2 ай бұрын
THE BEST RUST TUTORIAL. Thank you for sharing your knowledge with us!
@ZeroToMastery
2 ай бұрын
Glad it was helpful!
@raqueliglesias_0
2 ай бұрын
Fantastic video. I think it’s the best video of rust I found. You have a fantastic didactic, explaining very well complex concepts with good structured examples. It will be fantastic you created an advanced rust video.
@ZeroToMastery
2 ай бұрын
Glad you enjoyed it! Really makes our day to see comments like these 😊
@smithclk
22 күн бұрын
Many thanks Jason. Very informative, clear and easy to understand. I feel very comfortable with Rust because of this course. One of the best Rust courses on the internet.
@ZeroToMastery
22 күн бұрын
Glad it was helpful!
@avinashjha7858
Ай бұрын
The course is awesome, really helpful for learning the language. I appreciate your work and the way you explain all the concepts. Thankyou Jayson.
@ZeroToMastery
Ай бұрын
Glad it was helpful! 🙂
@RyanKane
7 ай бұрын
In the final exercise i.e. a19, the conditional should actually be `if *qty == 0` instead of `if &qty == 0`. While both work because of Rust's flexible pattern matching and automatic dereferencing in patterns, the former is generally preferred for clarity and consistency with idiomatic Rust code. For my attempt, I performed a match on the quantity i.e. `match *qty { 0 => , _ => }`. I feel like this was more succinct and demonstrates Rust's pattern matching vs a traditional if-else.
@adehenry9591
Жыл бұрын
Im finally learning rust because of your videos. Thanks a lot
@asxes
5 ай бұрын
I've almost checked all rust videos. This is the best.
@ZeroToMastery
5 ай бұрын
Wow, thanks! 😊
@memze1148
5 ай бұрын
Thank you so much for this awesome course for FREE!! I like how you implemented the exercises, my only problem is that you talk about the obvious too much, but other than that this is the best Rust course I've seen so far, and I've seen a bunch that made me sleep in like 2 mins.
@ZeroToMastery
5 ай бұрын
Hey, thanks for the kind words! This crash course is only a portion of the complete rust course we offer. Which is why your noticing simpler concepts. In the complete course we dive into very advanced topics. I'll link it down below incase you want to check it out 😊 zerotomastery.io/courses/learn-rust/
@okonkwo.ify18
4 ай бұрын
This guy is the best teacher in the world
@AbelFikadu-lt1ei
Ай бұрын
This is the best tutorial ever!!!😄😄😄
@Sasidhar_Sam
3 ай бұрын
Perfect crash course to start with the Rust programming. Thanks for the video and Great work!
@ZeroToMastery
3 ай бұрын
Thanks 😊
@aldopagani5883
Жыл бұрын
Rust! 🦀
@CODINGUZZ
11 ай бұрын
Thanks a lot Jason Broody
@leonardopx
18 күн бұрын
This is the best introductory course I have seen so far. Thank you very much!
@ZeroToMastery
18 күн бұрын
Glad it was helpful!
@jeremietamburini
Жыл бұрын
Beautiful course, everything so well explained!! Best course for Rust beginners I've seen 😃👍
@ZeroToMastery
Жыл бұрын
Glad you liked it! 😊
@hime_no_orenji6116
10 ай бұрын
Come to Brazil to teach us in our university. We need more professors like you. Great video!!! Helped me and my boyfriend a lot!! :)
@sosweetham
3 ай бұрын
finally, one that i understand
@programmersoham
5 ай бұрын
Self Note : 54:50 start from here tomorrow
@sjsjsjjsjsjsskksksksks
25 күн бұрын
Thankyou so much 😊❤grateful 💯👋
@ZeroToMastery
25 күн бұрын
You’re welcome 😊
@noeldc
11 ай бұрын
Fantastic course. Now, how do I get a crab in my command prompt?
@ashpreetsinghanand7260
Жыл бұрын
Please upload full course
@ZeroToMastery
Жыл бұрын
Hey, the full course is available on the Zero To Mastery platform. I'll link it down below 😊 zerotomastery.io/academy/
@TheNextFutureAI
9 ай бұрын
No Crash Course on JavaScript from ZTM.
@ZeroToMastery
9 ай бұрын
Stay tuned 👀
@yt-spikegaming7394
8 ай бұрын
Why did not u go over traits tho
@ZeroToMastery
8 ай бұрын
Hey! We actually do go over traits in our complete course. We even dedicate a full section to "Shared Functionality". This crash course only covers about 25% of the complete material. I'll link our course down below incase your interested. 😊 zerotomastery.io/courses/learn-rust/
@yt-spikegaming7394
7 ай бұрын
@@ZeroToMastery Thank you sm 🙏🏻
@oleg2994
Жыл бұрын
Great course! What theme are you using?
@ZeroToMastery
Жыл бұрын
Thanks! The color scheme is "Monokai Pro" and the icon set is "Material Icon". Hope this helps 😊
@simbolla13
4 ай бұрын
Super video , i am tester but I am able follow these videos easily
@ZeroToMastery
4 ай бұрын
Thank you!
@areeburrehmankhan1166
Жыл бұрын
I have also looked at a couple of other courses of rust but this is by far the best course that I have ever come across it explains things in such a clear manner that a beginner can ask. I love the course. also I have a request can you also make a go lang related crash course
@ZeroToMastery
Жыл бұрын
Thank you for the kind words! and I can't confirm or deny 👀
@leemack4562
Жыл бұрын
best rust course on youtube
@HonkyTonkWhiteBoi
7 күн бұрын
possible the best Rust course available to date
@ZeroToMastery
7 күн бұрын
Thanks for the kind words 🙂
@vivoiswatching929
Жыл бұрын
what font is that?
@ZeroToMastery
Жыл бұрын
Hey, If you are referring to Jayson's text editor, the color scheme is "Monokai Pro" and the icon set is "Material Icon". Hope this helped 😊
@pietraderdetective8953
7 ай бұрын
This is amazing! Can you make one for Zig as well?
@ZeroToMastery
7 ай бұрын
Thanks! We currently don't have a course on Zig, but it may or may not be coming soon 😉
@life_of_trapzzy
Ай бұрын
I wish there is a place too get a certificate for learning rust
@ZeroToMastery
Ай бұрын
You don’t need a certification to be a Rust developer. Just build cool stuff with Rust, contribute to projects, and show off your skills. Real-world experience matters way more than a certificate in this game.
@sennlich
Жыл бұрын
only println whats about real apps with user gui . I mean real!!
@ZeroToMastery
Жыл бұрын
I’m sorry I don’t understand the question, can you elaborate a bit more?
@AjayYadav-vb7vd
Жыл бұрын
Compiling rust_tutorial v0.1.0 (D:\pwd ust ust_tutorial) Finished dev [unoptimized + debuginfo] target(s) in 1.51s Running `target\debug ust_tutorial.exe` error: could not execute process `target\debug ust_tutorial.exe` (never executed) Caused by: Access is denied. (os error 5) how to solve this error
@ZeroToMastery
Жыл бұрын
Hey, I would recommend sending this question over to our Discord channel. More specifically our rust chat. Thanks 😊
@worldwar_two2894
9 ай бұрын
very gooooooooooooooood! work. i hv struggled to get very good content about rust on YT but seems u gave me the utlimate answer to my struggle. i won't struggle no more!
@ymk6369
Ай бұрын
I decided to take this course out of simple curiosity about the advantages of the Rust programming language, despite knowing nothing about Rust beforehand. In my experience, the difficulty level was just right, and the attached practice codes were particularly helpful in understanding the concepts. Thank you for the great course!
@ZeroToMastery
Ай бұрын
Thanks! Glad you enjoyed it
@pici24
Жыл бұрын
....I'm new to programming and I'm trying to learn Rust. Over internet, the informations about Rust and things related to Rust, like VS, are truncated, incomplete and/or not explicit enough for programming beginers, because is suppose to adress to people that already have a programing knowledge base. Also, I''ve just started with your video and I have a feeling that your content is pure gold for newbies like me and perhaps not limited to ! I'll check back later, when I'm done studying your work, to confirm it ! :)) Good job, thank you ! PS Also, I've subscribed to your channel !
@ZeroToMastery
Жыл бұрын
We are so happy to hear it! You’re going to love it! 😊
@yellowrose0910
10 ай бұрын
Great series! Painfully simple, but that's necessary to bring out the language-specific nuances. BUT any idea why Rust authors felt it necessary to call constants 'variables'? If you can't change them (ie no 'mut') then they're not /variable/, they're /constant/. Which most other languages have and properly name.
@ZeroToMastery
10 ай бұрын
Hey thanks for the kind words, I would recommend sending this question over in our discord channel, specifically the rust chat. There are Instructors, star mentors and other students will be able to help you with any questions you have. Hope this helps 😊 zerotomastery.io/community/developer-community-discord/
@nugenator
2 ай бұрын
I've never seen any clearer explanation about the ownership in rust. Wonderful. Thank you very much!
@ZeroToMastery
2 ай бұрын
Glad it was helpful!
@loserdavictor
4 ай бұрын
i forgot what i learnt from the book in feb so i went thr comprehensive rust by google and i was stuck, googled and found this video // didnt watch but opened the link for exercises and did those then when it started getting difficult, i watched those videos :) leaving the comment since it improved my rust knowledge than before, thank you💜
@ZeroToMastery
4 ай бұрын
Glad it helped and thanks for sharing 😊
@barnabassolomon1629
7 ай бұрын
I wasnt going anywhere with their book whe i reached ownership and borrowing. Your explanation was concise and super understandable. Bless u.
@ZeroToMastery
7 ай бұрын
Glad it was helpful!
@namesurname__
7 ай бұрын
hey! thx for the vid! what syntax highlighting extension do you use? I love how it looks like
@ZeroToMastery
7 ай бұрын
Hey, can you please provide a timestamp for reference? 😊
@namesurname__
7 ай бұрын
@@ZeroToMastery The whole video itself actually. I mean the syntax highlighting in your vscode, e.g. that fn is blue, let is red, floating point numbers are violet etc
@KordTechnologyHub
Жыл бұрын
this make sense. i even have the full tutorial of this tutorial
@_3clipse_
Жыл бұрын
Great course made better by the nod to Hitchhikers...
@rino19ny
Жыл бұрын
1:00:00 why use the token "{:?}" and not just directly like this "println!(result);"
@ZeroToMastery
Жыл бұрын
Hey! println requires a static string literal as it's input (like "hello"), which it then uses to figure out what to print. this cannot be a variable and it has to literally be something in double quotes. Once println has a string literal, it uses that to perform substitutions like replacing {:?} with some debug-formatted data. this is computed when the program is compiled, which is why you aren't able to use a variable like 'println!(result)' directly. You could also use 'println!("{result:?}");' as a shortcut for 'println!("{:?}", result);'. there is also another token "{}" which is for production printing. "{:?}" is for debugging contexts and the output may change in the future. I recommend you check out doc.rust-lang.org/std/fmt/index.html for all the different ways you can use these tokens to change how the output gets displayed. Hope this helped 😊
@weizhenluo5882
6 ай бұрын
Best Rust tutorial I've ever followed. Thanks for your great work.
@ZeroToMastery
6 ай бұрын
Glad it helped
@bertustenhoor9416
10 ай бұрын
3:53:00 - shouldn't you mention the solution with an if else branching in the vector exercise? I got an extra error there on "item == 30".
@ZeroToMastery
10 ай бұрын
Hey, I would recommend sending this question over in our discord channel, specifically the rust chat. There are Instructors, star mentors and other students will be able to help you with any questions you have. Hope this helps 😊 zerotomastery.io/community/developer-community-discord/
@antelope6826
4 ай бұрын
This was awesome, thanks for all of the helpful examples! Just getting started with Rust and excited to learn more after this
@ZeroToMastery
4 ай бұрын
Glad it was helpful!
@manilladrey55
10 ай бұрын
Hi Jayson am a beginner and I have no prior knowledge in programming can I still learn Rust?
@ZeroToMastery
10 ай бұрын
Yes, you can learn Rust, even as a beginner! Embrace the challenge, and with persistence and the supportive Rust community, you'll make great strides. 😊
@sudo0x18
6 ай бұрын
Thanks a lot for such efforts in making such course videos. Learnt a lot ♥
@ZeroToMastery
6 ай бұрын
Glad to hear it!
@southasian5529
Жыл бұрын
Thanks You so much! 🥳
@ZeroToMastery
Жыл бұрын
Glad you enjoyed it 😊!
@superhero-train
8 ай бұрын
At this point I'm only 3 hours in but I just have to say that this is by far the best Rust course I have seen. Thanks for the great work guys.
@ZeroToMastery
8 ай бұрын
Wow, thanks for the kind words 😊
@Jaddezinha
8 ай бұрын
is it good practice to not use camel case in rust?
@ZeroToMastery
8 ай бұрын
Hey, great question! In general Rust tends to use UpperCamelCase for "type-level" constructs (types and traits). and snake_case for "value-level" constructs. I will attach a link below, that will go in depth on all of this, just in case 😊 github.com/rust-lang/rfcs/blob/master/text/0430-finalizing-naming-conventions.md
@synen
Жыл бұрын
how does this course differ from the one in ZTM ? Thank you.
@ZeroToMastery
Жыл бұрын
Hey Nando, this was actually pulled from our Official Rust Bootcamp Course. This crash course offers the basics of our full course (the first few sections). If you really want to master Rust and go beyond the fundamentals then our official course will do that for you! Hope this helped 😊
@synen
Жыл бұрын
@@ZeroToMastery Thank you for responding,.
@AntoineT-v5o
10 ай бұрын
Brilliant, thank you so much. This is from far the best Rust course!
Пікірлер: 306