You have my subscription. And some coffee change. I don’t have a lot of money, but I do think you deserve something for your time. Thanks for keeping quality education free. We, as students, and educators, should always have three kinds of people in our lives: People above us - from whom we can learn. People on the same level - with whom we can practice. People just starting out - upon whom we can bestow our knowledge to better cement it in our minds.
Oh Thank you very much for the Super Thanks Tip 🙂🙏 And for your kind words, those sincère words make a meaning to what I'm doing and remind me to continue to do it for free - I really thank you my friend 🙏
I don’t often leave UA-cam comments but had to on this one. That was a fantastic course! I was struggling with just the Rust Book and Rustlings but this video has single handedly made everything click in my mind. I can now go back to those resources with a better understanding. You were clear, concise, and speak so calmly. The pace was perfect for learning such a complex topic. Highly underrated video and I would recommend to anyone getting started in Rust!
Wow! Thank you so much for your kind words and encouragement 🙏🙂 It means a lot to hear that you found the course useful-honestly, that's the greatest reward any content creator could ask for!
Thank you very much my friends for your support and kind comments🎉🥳🙏 That motivates me to make more courses like this 😊🙏 In 33:42 I meant Con-TIG-uous and not contagious - I apologize for the pronunciation confusion.
This is my first time using Rust - previously I worked with JS, Python, and Java. After finishing this course, I gained a basic understanding and was able to create a production web API application using Axum 😆
@@RobiulHossain-f2k Thank you very much, dear friend
Місяць тому+2
Super good course Amir and very solid sound engineering. Boomy voice, soft non-interrupting low volume keyboard sound in the back and low volume white noise. Just superb 👌
Amazing course, thanks so much! You are so clear and easy to understand. I particularly like how you assume zero knowledge of anything, which is sooo helpful if there are certain concepts that I don't know that well. Also, I love the format of understanding a book via video demo, which works well for people like me who prefer videos for learning programming.
@@DreamingWithEyesWide Thank you very very much for the feedback and comment my friend, and I'm glad I could bring a value to you through that course 🙂
Junior programmer here. I've mostly worked with Java and C#, and I'm currently learning Python; however C, C++ and Rust have picked my curiosity a lot as of lately, and I gotta say I'm liking what I'm seeing here in Rust! Just the primitive data types, how Strings are handled and the fact that all variables are immutable by default is certainly making me interested; 50 minutes of tutorial went by really quickly! After I finish the Python course I'm taking atm, I'll try to learn the basics of low level languages with C, and then I might go for Rust instead of C++. Learning a lot of languages might not be the best strategy, but I'm a really curious person and I enjoy trying all options out before specialising!
Thank you for your words. I am preparing an advanced course on Rust portraying some tough concepts to wrap your head around. Hopefully soon it will see the light.
@@BekBrace didn't mean to offend you. I recommend rust related courses to people. I didn't want inaccuracy. Anyway, Good work. Rust needs more content creators 👏
@astrakernel Not at all my friend, I appreciate your remark, I'm editing even the video to remove both parts because I don't want to spread false info. THANK YOU 🙏
+1 like and sub… ABSOLUTELY AMAZING. Thank you for sharing this knowledge with us. I want to join your Patreon community as soon as I have spare cash. Thank those so much Bek, the world needs more like you
Thank you very much for your kind words 🙂 It's because of students and friends like you that I am motivated to create more useful materials for the community. As far as Patreon, don't even worry about that, your moral support is more than enough my friend
Thank you so much Amir, it was a awesome course!!!! Also your shell terminal looks cool. The history auto-complete and the look and feel. Can you share your configuration files and the software you use for the terminal
Thank you very much 🙏🙂 There is a walkthrough video on the channel where I showed how to customize your Powershell and you'll find a gist link to the configuration 😊
Of course, but not immediately 😁 that takes a lot of work and time. But the next course is an advanced course for Rust. Projects are to be in a separate video
this tutorial is so well made and good, the best rust tutorial in youtube, h thank you so muc, you're so cool and a kind person to put all this knowledge
I know recently you posted you have put the channel on standby, but I need to compliment your work. As a C programmer, every Rust tutorial I have tried to watch treats the viewer as new to programming, this bothers me a lot. Your video, on the other hand, is pretty good for both audiences: the new and the experienced programmer. Of course the experienced programmer will understand the concepts more easily, but even to the new ones, this video presents good research starting points.
@@caiocouto3450 Thank you very much for your compliment and constructive feedback. The channel is currently off but I will deliver a tutorial that was recorded a week ago + GO full course that's composed of 21 chapters. Glad to read your comments and feedback always 🙏
all i can say is amazing i am new to rust but now i am a junior on rust . i am mern stack developer but i want rust for side project. i like "don't trust AI 😀"
Thank you so much for this video / series. Quick question. I am around 23:00 Why are we passing in variables like THIS: println! ("Is it snowing ? {}", is_snowing); as opposed to THIS: println!("Is it snowing ? {is_snowing}"; Is it an ownership thing?
Thank you so much for this video! Your explanation are incredibly clear, and i've enjoyed every minute of it. By the away, i'm also from Egypt, from menofia 😊❤
Thank you so much for this amazing video! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
1:17:40 in this example let x = 5; let r = x; They both will exist, they are primitive types. so, they have copy trait. Both x and r have their own independent copies of the value 5. It won't transfer ownership. So they both do exist. Am I right ?
I don't remember correctly, but just some minutes back I commented something bad on another video of yours due to music. I see that problem has been fixed. Cheers mate! Beers on me if you ever come to India!
That's PSReadLine for Autocompletion - Check out my customize powershell video on the channel, you will find it at Minute 23:46 Install PSReadLine - Autocompletion
Here coming from pythoniast, wanted to learn one low level language and i choose rust, yes i know its gonna be tough and hopefully can know enough in one year...
@@rexsybimatrimawahyu3292 Rust is not low level language btw, it's a middle level, not like C but not like Java or Python as well. Good luck my friend 🤞💯
Anyone who was stuck on the looping example and were wondering why their code would infinitely loop, just outside the first loop that you labeled 'counting_up, place a count += 1; as a statement to tell your program to increment the count one each time the outer most loop completes, meaning your loop will stop after two iterations. Here is my code: fn nested_loop(){ let mut count = 0; //declaration of a mutable variable "count" 'counting_up: loop { //loop labeled 'counting_up println!("count = {count}");//terminal output let mut remaining = 10; //new variable named remaining loop { //unlabeled, nested loop println!("Remaining = {remaining}"); if remaining == 9{ break; } if count == 2 { break 'counting_up; } remaining -=1; } count += 1; //increment the count of how many times this loop goes through } Best of luck to y'all out there.
@@BekBrace sorry bro this is not what i meant to sarcasm, I really enjoyed your tutorial, but may be my weaker language did not help me to explain, What i meant is a full expert tutorial with projects, and thanks again for this wonderful tutorial, and sorry if i offend you in any way!
@@BekBrace Yes, I mean compiler, sorry for misprint. Maybe you mentioned that but not in the chapter 7. I've just checked one more time. I was interested only in this chapter.
Although it is early and silly to ask going thru this video tutorial &str is slice of string and &String is reference to the string . Concepts is very rusty like iron rust.
@BekBrace first time installed and compiled and ran rust program in windows without .net related dependencies tricky work but need to understand rust. The journey starts.
You have my subscription. And some coffee change. I don’t have a lot of money, but I do think you deserve something for your time. Thanks for keeping quality education free. We, as students, and educators, should always have three kinds of people in our lives:
People above us - from whom we can learn.
People on the same level - with whom we can practice.
People just starting out - upon whom we can bestow our knowledge to better cement it in our minds.
Oh Thank you very much for the Super Thanks Tip 🙂🙏 And for your kind words, those sincère words make a meaning to what I'm doing and remind me to continue to do it for free - I really thank you my friend 🙏
This people here are the real MVP community supporters 👍
3 hours free course with HQ content !!! Amazing, thank you so osmuch Amir !!
Glad you enjoy it!
Thanks!
Oh, Thank you so much, Vasily for your kindness 🙏😊
I like it when I see others appreciate the effort of creators - GREAT!!
I don’t often leave UA-cam comments but had to on this one. That was a fantastic course! I was struggling with just the Rust Book and Rustlings but this video has single handedly made everything click in my mind. I can now go back to those resources with a better understanding.
You were clear, concise, and speak so calmly. The pace was perfect for learning such a complex topic.
Highly underrated video and I would recommend to anyone getting started in Rust!
Wow! Thank you so much for your kind words and encouragement 🙏🙂 It means a lot to hear that you found the course useful-honestly, that's the greatest reward any content creator could ask for!
Thank you very much my friends for your support and kind comments🎉🥳🙏
That motivates me to make more courses like this 😊🙏
In 33:42 I meant Con-TIG-uous and not contagious - I apologize for the pronunciation confusion.
Thank you, Amir, for time effort and material
Yes sir
❤❤❤/8;8;;;. Bb'.
😂 bjjh@@waelmohameddd
Thanks!
Thank You very much for this Super thanks 🙂🙏
This is my first time using Rust - previously I worked with JS, Python, and Java. After finishing this course, I gained a basic understanding and was able to create a production web API application using Axum 😆
Good to hear !
Thanks for making this amazing video so that we all can learn rust :)
Oh thank you very much for this my friend 🙏🙂
I like this course very much. It's comprehensive. The voice is clear and talking in a good tempo.
Thank you very much my friend
That's a great voice for tutorial videos. Mild and calm. Nice.
Thank you very much my friend 🙏
Most Clear, Short and Concise Rust Explanation I found.
@@RobiulHossain-f2k Thank you very much, dear friend
Super good course Amir and very solid sound engineering. Boomy voice, soft non-interrupting low volume keyboard sound in the back and low volume white noise. Just superb 👌
Thank you very much for your kind words and appreciation for the humble effort I make - one couldn't ask for more reward, my friend
You're Rust Lang course is amazing. Thank you so much Amir!
@@charlodev482 Thank you very much 😊 If any questions, don't hesitate
Wow, Thank you so much for your teaching.
You're very welcome my friend
Looking forward to more learning. Thank you very much friend!
Thank you for watching and supporting, your feedback is valuable!
Nice job!
Thank You so much for the Super Thanks 🙏🙏🙏
Thanks for this! I got a kick out of you taking that turn from animals to stone cold back in Chapter 2
@@mustys 😄
Thanks, found this video through dev article
Awesome 👍
Awsome 🎉
You're a good teacher sir
Thank you my friend
Awesome and gentle introduction to Rust. Subscribed. Thanks.
Thank you very much, my friend, and I hope it won't be the last tutorial you enjoy on the channel - let me know if you need anything.
Amazing course, thanks so much! You are so clear and easy to understand. I particularly like how you assume zero knowledge of anything, which is sooo helpful if there are certain concepts that I don't know that well. Also, I love the format of understanding a book via video demo, which works well for people like me who prefer videos for learning programming.
@@DreamingWithEyesWide Thank you very very much for the feedback and comment my friend, and I'm glad I could bring a value to you through that course 🙂
Thank God! I finally found one perfect tutorial to get start my Rust Journey :)
Thank you so much and happy learning 🙏🙂
I finally dare to learn Rust after watching your video for the first two minutes 😀
@@raksharnagate This is incredibly rewarding for me ❤️🙏
Excellent course, thank you very much!
@@jefersonemanueloliveira5547 🙏
opaaaa yala bina !!! CANT WAIT ! man you're the master of Django on YT, you deserve at least 200K subs !
Thank you 🙌
Junior programmer here. I've mostly worked with Java and C#, and I'm currently learning Python; however C, C++ and Rust have picked my curiosity a lot as of lately, and I gotta say I'm liking what I'm seeing here in Rust! Just the primitive data types, how Strings are handled and the fact that all variables are immutable by default is certainly making me interested; 50 minutes of tutorial went by really quickly!
After I finish the Python course I'm taking atm, I'll try to learn the basics of low level languages with C, and then I might go for Rust instead of C++.
Learning a lot of languages might not be the best strategy, but I'm a really curious person and I enjoy trying all options out before specialising!
Appreciate this Course on Rust, barely any UA-cam videos on Rust compared to other languages...
More Rust content is always welcome and appreciated btw!
Thank you for your words. I am preparing an advanced course on Rust portraying some tough concepts to wrap your head around. Hopefully soon it will see the light.
Man you are a fricking good person i really understand your course.
Thanks for explaining
Thank you very much brother 😊
I will surely complete this in summer vacations. Thanks in advance bro ❤
You're very welcome, brother 😊
One of the best course I have ever seen, really really awesome
Thank you very much my friend for those kind words
10:27 i don't think main( ) function can accept parameters
11:06 `println!` is not a function, it is macro
Yes that's correct, inspector 🙂 - I should be more careful
@@BekBrace didn't mean to offend you. I recommend rust related courses to people. I didn't want inaccuracy.
Anyway, Good work. Rust needs more content creators 👏
@astrakernel Not at all my friend, I appreciate your remark, I'm editing even the video to remove both parts because I don't want to spread false info. THANK YOU 🙏
Thank you so much for such a fantastic tutorial
You are very welcome, my friend 🙏🙂
Thank You very much!!!
Cheers
with your humble voice. I am going to learn the core concepts from your video btw came from the dev article..🤗
Thank you so much my friend and welcome to the channel, consider it yours 🙏😊
Very practical. Easy to apply in real life cases
@@danielflorea3001 Thank you for watching and commenting 🙏😊
Amazing course man!
Cheers dude!
+1 like and sub… ABSOLUTELY AMAZING. Thank you for sharing this knowledge with us. I want to join your Patreon community as soon as I have spare cash. Thank those so much Bek, the world needs more like you
Thank you very much for your kind words 🙂 It's because of students and friends like you that I am motivated to create more useful materials for the community. As far as Patreon, don't even worry about that, your moral support is more than enough my friend
عاااااااااااااااااااااش يا أمير أقسم بالله بجد عاش
والانجليزى بتاعك بسم الله اللهم بارك ربنا يزيدك يا رب
@@ArabCode-01 حبيبي ربنا يكرمك يارب، تسلم عالكلام الجميل ده 😊
@@BekBrace
أتعلمت الانجليزى فين بعد أذنك
واى رايك حضرتك لو أتعلمت rust
ليها شغل فى مصر لخبره واحد فريش
اتعلمت من ٣٣ سنة 😊
Rust من أعلي اللغات اجرا
انصحك بشدة تعلمها سواء للعمل في مصر أو خارج مصر.
بالتوفيق يا صديقي.
@@BekBrace
جزاك الله كل خير
This helped a ton. Thank you!
You're very welcome
Thank you so much Amir, it was a awesome course!!!! Also your shell terminal looks cool. The history auto-complete and the look and feel. Can you share your configuration files and the software you use for the terminal
Thank you very much 🙏🙂
There is a walkthrough video on the channel where I showed how to customize your Powershell and you'll find a gist link to the configuration 😊
Огромный труд, спасибо)
Пожалуйста))
Very nice Bek! Amazing video, I always wanted to learn some rust! And thanks for using Safira Theme at the end!
You're very welcome, brother 😊
It's a pleasure using your Safira theme 👍
Good job! and Thank you so much for this high quality tutorial.
@@cipanmandul Thank you very much 😊🙏
I was finding a rust course finally i got 😀
Awesome 👍 Enjoy 🙂
@@BekBrace Can You Make A Long Video Of Rust like for 6-10hours to explain the advance topics of rust and making some projects also ?
Of course, but not immediately 😁 that takes a lot of work and time. But the next course is an advanced course for Rust. Projects are to be in a separate video
this tutorial is so well made and good, the best rust tutorial in youtube, h
thank you so muc, you're so cool and a kind person to put all this knowledge
@@akaneboy this is very kind of you my friend 🙏🙂
Hy amir thanks for the tutorial men!!❤
Thank you for watching 🤗
Really great course!
Thanks a lot 🙏
I know recently you posted you have put the channel on standby, but I need to compliment your work. As a C programmer, every Rust tutorial I have tried to watch treats the viewer as new to programming, this bothers me a lot. Your video, on the other hand, is pretty good for both audiences: the new and the experienced programmer. Of course the experienced programmer will understand the concepts more easily, but even to the new ones, this video presents good research starting points.
@@caiocouto3450 Thank you very much for your compliment and constructive feedback. The channel is currently off but I will deliver a tutorial that was recorded a week ago + GO full course that's composed of 21 chapters. Glad to read your comments and feedback always 🙏
thank you from Kenya
You're very welcome, brother
all i can say is amazing i am new to rust but now i am a junior on rust . i am mern stack developer but i want rust for side project.
i like "don't trust AI 😀"
@@tube-rp1nb awesome my friend 🙏🙂 yes definitely, never trust AI 😉
amazing course! thanks
Thank you 🙏
Thank you so much for this video / series.
Quick question.
I am around 23:00
Why are we passing in variables like
THIS: println! ("Is it snowing ? {}", is_snowing);
as opposed to
THIS: println!("Is it snowing ? {is_snowing}";
Is it an ownership thing?
old and new conventions.
Thank you so much for this video!
Your explanation are incredibly clear, and i've enjoyed every minute of it.
By the away, i'm also from Egypt, from menofia 😊❤
@@abdulrahman-elsmmany شكرا حبيبي و بالتوفيق دائما
let's goooooooooooooooo
Cheers
Thx so much, it's the best programming language that I have ever done! 😍
Happy to hear that!
This video is amazing...
❤
@@uyioduware693 Glad you found value in the course ❤️🙏
This is a great course. Thanks very mch
hank you very much my friend 🙂
Dude, what editor, what font and what theme? It looks good!
Vscode
Caskadiya Cove
Jellyfish
Thank you so much for this amazing video! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
Thank you for sharing, I am learning Rust - From Mexico. What extension are you using for Rust coding?
Thanks for your kind words.
Just Rust main extension.
1:17:40 in this example
let x = 5;
let r = x;
They both will exist, they are primitive types. so, they have copy trait.
Both x and r have their own independent copies of the value 5. It won't transfer ownership.
So they both do exist. Am I right ?
Yes Mohamed, you are correct. In Rust, both x and r will have their own independent copies of the value 5, and ownership is not transferred.
Love this
@@chrissherlock1748 glad to hear
Thank You 🥰🥰🥰
You're welcome, friend 😊
Appreciate the tutorial. Was a great watch!
I don't remember correctly, but just some minutes back I commented something bad on another video of yours due to music. I see that problem has been fixed. Cheers mate! Beers on me if you ever come to India!
Cheers brother 🍻
Thank you so much 🙏
Thank you man!
You're very welcome
Thanks, and what is your theme?
Thank you my friend, this is called JellyFish
@@BekBrace Sorry to bother my friend again, I tried JellyFish, but it no the theme in "Chapter 0 Write first Rust program". I'm glad to hear from you.
@@yanchenchen4467 chapter 0 not jellyfish that's correct, tbh i don't remember but maybe that's either Safira theme or Vim dark theme
@@BekBrace That looks like Atom One Dark. I could be mistaken
33:42 - Do you mean Con-TIG-uous? Cause it sounded like you said “Contagious” which means communicable.
That's right, and I apologize for the pronunciation confusion.
@@BekBrace Thanks for the videos. I'm embarking on some new projects and decided to try Rust.
I have this weird relation with Rust, I love it and hate it at the same time; can't stand it but can't live without it 😆
Hi, I am curious which tool are you using in command prompt, that’s providing list of commands from history?
That's PSReadLine for Autocompletion - Check out my customize powershell video on the channel, you will find it at Minute 23:46 Install PSReadLine - Autocompletion
Thanks a lot @@BekBrace
11:21 rustc rustcompiler
Here coming from pythoniast, wanted to learn one low level language and i choose rust, yes i know its gonna be tough and hopefully can know enough in one year...
@@rexsybimatrimawahyu3292 Rust is not low level language btw, it's a middle level, not like C but not like Java or Python as well. Good luck my friend 🤞💯
dang i didnt know that, some syntax is similar to python too so hopefully its a plus for me in the longrun
Yep, it should be 🙂
Great tutorial! I like sound your keyboard. Sounds very familiar…
Thank you 🙏 Keyboard is Redragon Gloria Pro
Anyone who was stuck on the looping example and were wondering why their code would infinitely loop, just outside the first loop that you labeled 'counting_up, place a count += 1; as a statement to tell your program to increment the count one each time the outer most loop completes, meaning your loop will stop after two iterations. Here is my code:
fn nested_loop(){
let mut count = 0; //declaration of a mutable variable "count"
'counting_up: loop { //loop labeled 'counting_up
println!("count = {count}");//terminal output
let mut remaining = 10; //new variable named remaining
loop { //unlabeled, nested loop
println!("Remaining = {remaining}");
if remaining == 9{
break;
}
if count == 2 {
break 'counting_up;
}
remaining -=1;
}
count += 1; //increment the count of how many times this loop goes through
}
Best of luck to y'all out there.
By the way,How do u get the crab symbol,in hello world initial program
What Editor FONT is that? looks good.
Thanks 👍
This is Caskadiya Cove Font
Thank you so much ❤🙏🏻
Glad I could help ☺️
underrated video, hopefully it gets the recognition it deserves.
Thank you very much 🙏😊
Thank you Sir
You're welcome my friend 🙏
Very good, thank you
You're very welcome
Thamk you Amir
You're welcome, Ibrahim
Who ever filled out those surveys for rust from stack overflow were paid to do so, I've never heard anyone enjoy programming in Rust.
@@ewomer100 I actually agree with you on this !
Thank you very much for Teaching.
🙏🙏🙏
do you suggest book or a course to get deep dive in rust
I've misread your message 😊
Short answer: Book for the win ( free Rust book online, don't waste your money )
Long answer: Boooooooooooook 😁
@@BekBrace 😁
Dev article
Welcome, my friend 😊
Very good ❤❤
@@egyptionfalcon980 shukran Habibi 🙏
what your pwsh tools?
Thanks.
Cheers my friend
Is that powershell? What's that theme?
Eagerly waiting for API development in Rust
That's my next topic on Rust indeed 😁
What vs code theme are you using?
Where exactly ? I have changed them, but at the beginning that's jellyfish, and next that's safira
Beauty ❤
@@MoveTrueRecords_ Thank you 🙏
thank you!
You're welcome
what font do u use for vscode?
Caskadiya
Which powershell it is?
PowerShell 😊 Take a look at a walkthrough video on the channel where I showed how to customize it. Just type in UA-cam: Bek brace PowerShell 😊
can u make a video on how to get suggestions on terminal on windows pls
There is already a video on the channel called: Customize your PowerShell - you will find it all there
@@BekBrace Hey thanks dube
Thanks a lot for this tutorial. Are you going to make a full rust tutorial?
I don't appreciate the sarcasm
@@BekBrace sorry bro this is not what i meant to sarcasm, I really enjoyed your tutorial, but may be my weaker language did not help me to explain, What i meant is a full expert tutorial with projects, and thanks again for this wonderful tutorial, and sorry if i offend you in any way!
@@alalyrealestate1136 This course - not tutorial - as far as I can offer for the moment.
That's ok, no worries. If you have any questions let me know.
From 🇧🇩, Hello 🦀
2:05:10 theme name please?
Hello! How about creating a practical project using Rust?))
@@sarras5719 oh I made a few projects, but views on those are so low.
I have a lot of projects to write in Rust actually
@@BekBrace 😢
There is no important note about constants. They can be inlined by compiler, while immutable variables can't.
@@prokhozhijj you mean compiler, and I've mentioned exactly what you're saying
@@BekBrace Yes, I mean compiler, sorry for misprint. Maybe you mentioned that but not in the chapter 7. I've just checked one more time. I was interested only in this chapter.
Although it is early and silly to ask going thru this video tutorial &str is slice of string and &String is reference to the string . Concepts is very rusty like iron rust.
Like iron rust cause you don't understand them yet, hopefully by practice it'll be better
@BekBrace yeah need to go thru video at least 3 times more with practice. Data types String and slices are living hell right now for me.
Good luck friend
@BekBrace first time installed and compiled and ran rust program in windows without .net related dependencies tricky work but need to understand rust. The journey starts.