Rust Programming Full Course | Learn ⚙️ in 2024 |

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 331

  • @jztr404
    @jztr404 2 місяці тому +11

    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!

    • @BekBrace
      @BekBrace  2 місяці тому +3

      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!

  • @MarcusHCrawford
    @MarcusHCrawford 4 місяці тому +68

    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.

    • @BekBrace
      @BekBrace  4 місяці тому +10

      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 🙏

    • @jp.gaviria
      @jp.gaviria 4 місяці тому +8

      This people here are the real MVP community supporters 👍

  • @waelmohameddd
    @waelmohameddd 7 місяців тому +57

    3 hours free course with HQ content !!! Amazing, thank you so osmuch Amir !!

    • @BekBrace
      @BekBrace  7 місяців тому +2

      Glad you enjoy it!

  • @bacccrful
    @bacccrful 7 місяців тому +60

    Thanks!

    • @BekBrace
      @BekBrace  7 місяців тому +3

      Oh, Thank you so much, Vasily for your kindness 🙏😊

    • @waelmohameddd
      @waelmohameddd 6 місяців тому +3

      I like it when I see others appreciate the effort of creators - GREAT!!

  • @BekBrace
    @BekBrace  7 місяців тому +46

    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.

    • @waelmohameddd
      @waelmohameddd 7 місяців тому +2

      Thank you, Amir, for time effort and material

    • @jostasizzi818
      @jostasizzi818 7 місяців тому

      Yes sir

    • @EngrMdFerdousAlam
      @EngrMdFerdousAlam 3 місяці тому

      ❤❤❤/8;8;;;. Bb'.
      😂 bjjh​@@waelmohameddd

  • @novanector-y4x
    @novanector-y4x Місяць тому +9

    00:05 - Rust is a systems programming language used for building operating systems and game engines.
    02:33 - Rust balances speed, safety, concurrency, and portability.
    07:27 - Install Rust programming language on your local machine
    09:51 - Creating and running a simple Rust program
    15:03 - Manual files in Rust programming require compiling using the rust compiler after each change
    17:32 - Explaining data types i32 and U
    22:52 - Introduction to Rust Programming Data Types
    25:34 - Declaring an array of integers in Rust with specified data type and size.
    30:03 - Defining variables with specific data types in Rust
    32:40 - Introduction to compound data types in Rust
    37:43 - Strings in Rust are mutable and owned
    39:52 - Understanding mutable and immutable data types in Rust programming
    44:59 - Understanding the scope and allocation of memory in Rust programming.
    47:16 - Function declaration in Rust
    51:45 - Defining and using function parameters and return values in Rust
    54:07 - Expressions vs Statements in Rust
    58:56 - Functions in Rust can return values with specified data types.
    1:01:24 - The video covers expressions, statements, and function definitions in Rust programming.
    1:06:14 - Rust solves memory management issues with ownership
    1:08:05 - Rust ensures memory safety and efficiency
    1:12:31 - Transferring ownership of strings in Rust
    1:14:48 - Understanding Borrowing and References in Rust
    1:19:08 - Understanding mutable references in Rust
    1:21:17 - Rust allows one mutable reference or multiple immutable references to a value.
    1:26:42 - Variables in Rust are immutable by default
    1:28:49 - Immutable variables in Rust need to be made mutable using 'mut' keyword for reassignments.
    1:33:32 - Understanding Rust constants and immutability.
    1:36:01 - Learn about constants and shadowing in Rust programming.
    1:40:58 - Shadowing in Rust allows creating a new variable with the same name, overshadowing the first one.
    1:43:29 - Immutable variable and shadowing in Rust
    1:48:04 - Learn to comment in Rust using single and block comments
    1:50:23 - Understanding If-Else conditions in Rust
    1:55:17 - Using if statement for conditional assignment
    1:57:43 - Rust provides three types of Loops: loop, while, and for Loop
    2:02:13 - Understanding break and continue statements in nested loops
    2:04:36 - Understanding conditional loops with 'while' in Rust
    2:09:35 - Struct in Rust allows for named fields which make it more flexible.
    2:11:58 - Creating and instantiating different variants of a struct in Rust
    2:17:07 - Creating instances from other instances in Rust
    2:19:29 - Understanding and creating different structs and Unit like struct in Rust.
    2:24:04 - Using enums as parameters in functions
    2:26:25 - Creating and using structs in Rust for storing data
    2:31:21 - Enhanced enums for error handling
    2:33:40 - Understanding Option and Result types in Rust
    2:38:34 - Demonstrating error handling in Rust programming
    2:41:06 - Rust collection types: vectors, utf8, and hashmaps
    2:45:23 - Understanding snake case and camel case
    2:47:34 - Creating and manipulating vectors in Rust
    2:52:24 - Understanding UTF8 encoding and string types in Rust
    2:54:44 - Creating and manipulating strings in Rust
    2:59:31 - Understand utf8 strings and Hash Maps in Rust
    3:02:02 - Creating and manipulating hash maps in Rust

    • @itsme8419
      @itsme8419 29 днів тому

      did you automate this?

  • @prayer4675
    @prayer4675 6 місяців тому +13

    I like this course very much. It's comprehensive. The voice is clear and talking in a good tempo.

    • @BekBrace
      @BekBrace  6 місяців тому +4

      Thank you very much my friend

  • @VEKTOR_87
    @VEKTOR_87 3 місяці тому +4

    Thanks for making this amazing video so that we all can learn rust :)

    • @BekBrace
      @BekBrace  3 місяці тому +1

      Oh thank you very much for this my friend 🙏🙂

  • @RobiulHossain-f2k
    @RobiulHossain-f2k 6 місяців тому +4

    Most Clear, Short and Concise Rust Explanation I found.

    • @BekBrace
      @BekBrace  6 місяців тому +1

      @@RobiulHossain-f2k Thank you very much, dear friend

  • @HansOspina
    @HansOspina Місяць тому +3

    Thanks!

    • @BekBrace
      @BekBrace  Місяць тому

      Thank You very much for this Super thanks 🙂🙏

  • @wattsfield1889
    @wattsfield1889 2 місяці тому +2

    Nice job!

    • @BekBrace
      @BekBrace  2 місяці тому

      Thank You so much for the Super Thanks 🙏🙏🙏

  • @Bicara
    @Bicara 2 місяці тому +6

    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 😆

    • @BekBrace
      @BekBrace  2 місяці тому +1

      Good to hear !

  • @YurijVolkov
    @YurijVolkov 2 місяці тому +8

    That's a great voice for tutorial videos. Mild and calm. Nice.

    • @BekBrace
      @BekBrace  2 місяці тому +2

      Thank you very much my friend 🙏

  •  2 місяці тому +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 👌

    • @BekBrace
      @BekBrace  2 місяці тому +3

      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

  • @big6226
    @big6226 7 місяців тому +11

    Wow, Thank you so much for your teaching.

    • @BekBrace
      @BekBrace  7 місяців тому +1

      You're very welcome my friend

  • @PraveenKumar-os3uj
    @PraveenKumar-os3uj 7 місяців тому +9

    Looking forward to more learning. Thank you very much friend!

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Thank you for watching and supporting, your feedback is valuable!

  • @charlodev482
    @charlodev482 Місяць тому +1

    You're Rust Lang course is amazing. Thank you so much Amir!

    • @BekBrace
      @BekBrace  Місяць тому

      @@charlodev482 Thank you very much 😊 If any questions, don't hesitate

  • @mustys
    @mustys 3 місяці тому +4

    Thanks for this! I got a kick out of you taking that turn from animals to stone cold back in Chapter 2

    • @BekBrace
      @BekBrace  3 місяці тому +1

      @@mustys 😄

  • @DreamingWithEyesWide
    @DreamingWithEyesWide 5 місяців тому +2

    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.

    • @BekBrace
      @BekBrace  5 місяців тому

      @@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 🙂

  • @nullPointer0x0
    @nullPointer0x0 3 місяці тому +2

    Awesome and gentle introduction to Rust. Subscribed. Thanks.

    • @BekBrace
      @BekBrace  3 місяці тому

      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.

  • @TigerByteID
    @TigerByteID 7 місяців тому +28

    Thanks, found this video through dev article

  • @techthief3278
    @techthief3278 7 місяців тому +3

    Thank God! I finally found one perfect tutorial to get start my Rust Journey :)

    • @BekBrace
      @BekBrace  7 місяців тому +2

      Thank you so much and happy learning 🙏🙂

  • @kdmtv8188
    @kdmtv8188 7 місяців тому +6

    You're a good teacher sir

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Thank you my friend

  • @smth-utau
    @smth-utau 4 місяці тому +2

    Man you are a fricking good person i really understand your course.
    Thanks for explaining

    • @BekBrace
      @BekBrace  4 місяці тому

      Thank you very much brother 😊

  • @muhammadwaleed2406
    @muhammadwaleed2406 7 місяців тому +3

    I will surely complete this in summer vacations. Thanks in advance bro ❤

    • @BekBrace
      @BekBrace  7 місяців тому +2

      You're very welcome, brother 😊

  • @Brakolli
    @Brakolli 16 днів тому

    you should make more!!!!!!! this is the only tutorial i saw on this youtube. i wanna learn this after javascript

  • @Krullfath
    @Krullfath 3 місяці тому +3

    Appreciate this Course on Rust, barely any UA-cam videos on Rust compared to other languages...

    • @Krullfath
      @Krullfath 3 місяці тому +2

      More Rust content is always welcome and appreciated btw!

    • @BekBrace
      @BekBrace  3 місяці тому +2

      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.

  • @KP_100
    @KP_100 9 днів тому +1

    @1:23:53 what is the use of impl ? is it necessary to declare function inside impl structure_name ? and account.withdraw(45.5), you have declared one variable , please explain this. I am not familiar with c++. Is it required to understand c++ before watching this ?

    • @BekBrace
      @BekBrace  9 днів тому

      I never touched c++ in my whole life as well 😊
      In Rust, impl is used to define methods and associated functions for a struct, enum, or trait. ( I have a separate video explaining impl ) It allows you to implement functionality, such as adding behavior to your types or fulfilling the requirements of a trait

  • @adityasoni9020
    @adityasoni9020 7 місяців тому +1

    with your humble voice. I am going to learn the core concepts from your video btw came from the dev article..🤗

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Thank you so much my friend and welcome to the channel, consider it yours 🙏😊

  • @alexanderzikal7244
    @alexanderzikal7244 7 місяців тому +6

    Thank You very much!!!

  • @kushdhingra
    @kushdhingra 3 місяці тому +1

    One of the best course I have ever seen, really really awesome

    • @BekBrace
      @BekBrace  3 місяці тому +1

      Thank you very much my friend for those kind words

  • @JustAnotherSomeoneElse
    @JustAnotherSomeoneElse 5 місяців тому +1

    +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

    • @BekBrace
      @BekBrace  5 місяців тому

      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

  • @ahmadalastal5303
    @ahmadalastal5303 12 днів тому

    I am a C++ developer with 5+ years of experience, and I like this course very much, Thank you for this organized content and step by step teaching.

    • @BekBrace
      @BekBrace  12 днів тому

      @@ahmadalastal5303 Thank you Ahmed, you're welcome my friend

  • @2005Azm
    @2005Azm 7 місяців тому +3

    Thank you so much for such a fantastic tutorial

    • @BekBrace
      @BekBrace  7 місяців тому +1

      You are very welcome, my friend 🙏🙂

  • @jefersonemanueloliveira5547
    @jefersonemanueloliveira5547 Місяць тому +1

    Excellent course, thank you very much!

    • @BekBrace
      @BekBrace  Місяць тому

      @@jefersonemanueloliveira5547 🙏

  • @MPAXEL
    @MPAXEL 8 місяців тому +2

    opaaaa yala bina !!! CANT WAIT ! man you're the master of Django on YT, you deserve at least 200K subs !

    • @BekBrace
      @BekBrace  8 місяців тому

      Thank you 🙌

  • @davidecrestini1481
    @davidecrestini1481 7 місяців тому +2

    Amazing course man!

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Cheers dude!

  • @BryanAbbott-cz7cl
    @BryanAbbott-cz7cl 5 місяців тому +1

    This helped a ton. Thank you!

    • @BekBrace
      @BekBrace  4 місяці тому

      You're very welcome

  • @YinzHD
    @YinzHD 7 місяців тому +1

    Very nice Bek! Amazing video, I always wanted to learn some rust! And thanks for using Safira Theme at the end!

    • @BekBrace
      @BekBrace  7 місяців тому +1

      You're very welcome, brother 😊
      It's a pleasure using your Safira theme 👍

  • @danielflorea3001
    @danielflorea3001 3 місяці тому +1

    Very practical. Easy to apply in real life cases

    • @BekBrace
      @BekBrace  3 місяці тому

      @@danielflorea3001 Thank you for watching and commenting 🙏😊

  • @ArabCode-01
    @ArabCode-01 3 місяці тому +1

    عاااااااااااااااااااااش يا أمير أقسم بالله بجد عاش
    والانجليزى بتاعك بسم الله اللهم بارك ربنا يزيدك يا رب

    • @BekBrace
      @BekBrace  3 місяці тому +1

      @@ArabCode-01 حبيبي ربنا يكرمك يارب، تسلم عالكلام الجميل ده 😊

    • @ArabCode-01
      @ArabCode-01 3 місяці тому

      @@BekBrace
      أتعلمت الانجليزى فين بعد أذنك
      واى رايك حضرتك لو أتعلمت rust
      ليها شغل فى مصر لخبره واحد فريش

    • @BekBrace
      @BekBrace  3 місяці тому +1

      اتعلمت من ٣٣ سنة 😊
      Rust من أعلي اللغات اجرا
      انصحك بشدة تعلمها سواء للعمل في مصر أو خارج مصر.
      بالتوفيق يا صديقي.

    • @ArabCode-01
      @ArabCode-01 3 місяці тому

      @@BekBrace
      جزاك الله كل خير

  • @ciardoo
    @ciardoo 4 місяці тому +1

    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

    • @BekBrace
      @BekBrace  4 місяці тому

      @@ciardoo this is very kind of you my friend 🙏🙂

  • @CPUInfo-vs5dr
    @CPUInfo-vs5dr 7 місяців тому +1

    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

    • @BekBrace
      @BekBrace  7 місяців тому

      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 😊

  • @cipanmandul
    @cipanmandul 6 місяців тому +1

    Good job! and Thank you so much for this high quality tutorial.

    • @BekBrace
      @BekBrace  6 місяців тому

      @@cipanmandul Thank you very much 😊🙏

  • @raksharnagate
    @raksharnagate 6 місяців тому +5

    I finally dare to learn Rust after watching your video for the first two minutes 😀

    • @BekBrace
      @BekBrace  6 місяців тому +1

      @@raksharnagate This is incredibly rewarding for me ❤️🙏

  • @JuanK-m8h
    @JuanK-m8h 2 місяці тому

    Thx so much, it's the best programming language that I have ever done! 😍

    • @BekBrace
      @BekBrace  2 місяці тому

      Happy to hear that!

  • @astrakernel
    @astrakernel 7 місяців тому +4

    10:27 i don't think main( ) function can accept parameters
    11:06 `println!` is not a function, it is macro

    • @BekBrace
      @BekBrace  7 місяців тому +2

      Yes that's correct, inspector 🙂 - I should be more careful

    • @astrakernel
      @astrakernel 7 місяців тому +1

      @@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 👏

    • @BekBrace
      @BekBrace  7 місяців тому +4

      @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 🙏

  • @typhoonbbLong
    @typhoonbbLong 16 днів тому +2

    what is the code font , I like that

  • @Memose2
    @Memose2 4 місяці тому +2

    Hy amir thanks for the tutorial men!!❤

    • @BekBrace
      @BekBrace  4 місяці тому +1

      Thank you for watching 🤗

  • @mardrake2011
    @mardrake2011 4 місяці тому +1

    Огромный труд, спасибо)

    • @BekBrace
      @BekBrace  4 місяці тому

      Пожалуйста))

  • @babatona
    @babatona 5 місяців тому +1

    Really great course!

    • @BekBrace
      @BekBrace  5 місяців тому

      Thanks a lot 🙏

  • @johnmahugu3527
    @johnmahugu3527 6 місяців тому +1

    thank you from Kenya

    • @BekBrace
      @BekBrace  6 місяців тому

      You're very welcome, brother

  • @seandougherty3022
    @seandougherty3022 19 днів тому

    that was fun, thanks. now to read the book. :)

    • @BekBrace
      @BekBrace  18 днів тому

      @@seandougherty3022 thanks 🙏 you have to read the book, it's very well written and fun to read tbh :)

  • @abdulrahman-elsmmany
    @abdulrahman-elsmmany 4 місяці тому

    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 😊❤

    • @BekBrace
      @BekBrace  4 місяці тому

      @@abdulrahman-elsmmany شكرا حبيبي و بالتوفيق دائما

  • @vam..developer
    @vam..developer 7 місяців тому +5

    I was finding a rust course finally i got 😀

    • @BekBrace
      @BekBrace  7 місяців тому

      Awesome 👍 Enjoy 🙂

    • @vam..developer
      @vam..developer 7 місяців тому

      @@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 ?

    • @BekBrace
      @BekBrace  7 місяців тому +1

      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

  • @RahulYadav-dd7qe
    @RahulYadav-dd7qe 7 місяців тому

    Appreciate the tutorial. Was a great watch!

    • @RahulYadav-dd7qe
      @RahulYadav-dd7qe 7 місяців тому

      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!

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Cheers brother 🍻

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Thank you so much 🙏

  • @hammertime666
    @hammertime666 7 місяців тому +1

    This is a great course. Thanks very mch

    • @BekBrace
      @BekBrace  7 місяців тому

      hank you very much my friend 🙂

  • @DanielPromise-m77
    @DanielPromise-m77 Місяць тому

    1:55:15 but number % 2, will also equal zero. Why did it only print for number % 3?

  • @fakeAratPrime
    @fakeAratPrime Місяць тому +3

    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!

  • @tube-rp1nb
    @tube-rp1nb 3 місяці тому +1

    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 😀"

    • @BekBrace
      @BekBrace  3 місяці тому +1

      @@tube-rp1nb awesome my friend 🙏🙂 yes definitely, never trust AI 😉

  • @SillyFoxDev
    @SillyFoxDev 5 місяців тому +1

    amazing course! thanks

    • @BekBrace
      @BekBrace  5 місяців тому

      Thank you 🙏

  • @cleric4933
    @cleric4933 5 місяців тому

    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?

  • @caiocouto3450
    @caiocouto3450 2 місяці тому

    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.

    • @BekBrace
      @BekBrace  2 місяці тому +2

      @@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 🙏

  • @Rover-x2l
    @Rover-x2l Годину тому

    None of the Rust installers for Mac are digitally signed. So how to trust them as safe from tampering as they are downloaded from mirror sites out of US and cloudfront distributions.

  • @Fullflexno
    @Fullflexno 7 місяців тому +1

    Thank you man!

    • @BekBrace
      @BekBrace  7 місяців тому +1

      You're very welcome

  • @uyioduware693
    @uyioduware693 2 місяці тому +1

    This video is amazing...

    • @BekBrace
      @BekBrace  2 місяці тому

      @@uyioduware693 Glad you found value in the course ❤️🙏

  • @harisahmad427
    @harisahmad427 Місяць тому +1

    Hi Amir,
    Awesome tutorial! Many thanks for such high quality content.
    Can I ask what themes and icon pack you are using for both vs code and terminal?

    • @BekBrace
      @BekBrace  Місяць тому

      @@harisahmad427 Thanks Haris, appreciate your kind words.
      Frankly I don't remember, but I'd say Jellyfish theme for the most part.
      As far as the terminal, that's ohmypwsh extension with Node theme if I'm not mistaken

  • @Denvercoder
    @Denvercoder 3 місяці тому +1

    33:42 - Do you mean Con-TIG-uous? Cause it sounded like you said “Contagious” which means communicable.

    • @BekBrace
      @BekBrace  3 місяці тому +1

      That's right, and I apologize for the pronunciation confusion.

    • @Denvercoder
      @Denvercoder 3 місяці тому

      @@BekBrace Thanks for the videos. I'm embarking on some new projects and decided to try Rust.

    • @BekBrace
      @BekBrace  3 місяці тому

      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 😆

  • @muhammadadribmahmud5012
    @muhammadadribmahmud5012 6 місяців тому

    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 ?

    • @BekBrace
      @BekBrace  4 місяці тому +1

      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.

  • @B-GAMESSS
    @B-GAMESSS 8 місяців тому +11

    let's goooooooooooooooo

  • @YuryD-u6s
    @YuryD-u6s 2 місяці тому +1

    Great tutorial! I like sound your keyboard. Sounds very familiar…

    • @BekBrace
      @BekBrace  2 місяці тому +1

      Thank you 🙏 Keyboard is Redragon Gloria Pro

  • @RickoDeSea
    @RickoDeSea 4 місяці тому +3

    Dude, what editor, what font and what theme? It looks good!

    • @BekBrace
      @BekBrace  4 місяці тому +2

      Vscode
      Caskadiya Cove
      Jellyfish

  • @chocoblan4288
    @chocoblan4288 7 місяців тому +2

    Thank You 🥰🥰🥰

    • @BekBrace
      @BekBrace  7 місяців тому

      You're welcome, friend 😊

  • @toreearaiza
    @toreearaiza 2 місяці тому

    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?

  • @raultelo3973
    @raultelo3973 8 днів тому

    1:17:32 What do you mean X will not exist anymore? I can call it after the statements 😢

  • @seymores
    @seymores 7 місяців тому +1

    Very good, thank you

    • @BekBrace
      @BekBrace  7 місяців тому

      You're very welcome

  • @alalyrealestate1136
    @alalyrealestate1136 5 місяців тому

    Thanks a lot for this tutorial. Are you going to make a full rust tutorial?

    • @BekBrace
      @BekBrace  5 місяців тому

      I don't appreciate the sarcasm

    • @alalyrealestate1136
      @alalyrealestate1136 5 місяців тому

      @@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
      @BekBrace  5 місяців тому +1

      @@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.

  • @rexsybimatrimawahyu3292
    @rexsybimatrimawahyu3292 3 місяці тому +1

    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...

    • @BekBrace
      @BekBrace  3 місяці тому

      @@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 🤞💯

    • @rexsybimatrimawahyu3292
      @rexsybimatrimawahyu3292 3 місяці тому +1

      dang i didnt know that, some syntax is similar to python too so hopefully its a plus for me in the longrun

    • @BekBrace
      @BekBrace  3 місяці тому

      Yep, it should be 🙂

  • @FFGAMING-dr4dh
    @FFGAMING-dr4dh 3 місяці тому +1

    can u make a video on how to get suggestions on terminal on windows pls

    • @BekBrace
      @BekBrace  3 місяці тому +1

      There is already a video on the channel called: Customize your PowerShell - you will find it all there

    • @FFGAMING-dr4dh
      @FFGAMING-dr4dh 3 місяці тому

      @@BekBrace Hey thanks dube

  • @chrissherlock1748
    @chrissherlock1748 2 місяці тому +1

    Love this

    • @BekBrace
      @BekBrace  2 місяці тому

      @@chrissherlock1748 glad to hear

  • @ClarAub777
    @ClarAub777 6 місяців тому +1

    Thank you so much ❤🙏🏻

    • @BekBrace
      @BekBrace  6 місяців тому

      Glad I could help ☺️

  • @yanchenchen4467
    @yanchenchen4467 7 місяців тому +2

    Thanks, and what is your theme?

    • @BekBrace
      @BekBrace  7 місяців тому +1

      Thank you my friend, this is called JellyFish

    • @yanchenchen4467
      @yanchenchen4467 7 місяців тому

      @@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.

    • @BekBrace
      @BekBrace  7 місяців тому

      @@yanchenchen4467 chapter 0 not jellyfish that's correct, tbh i don't remember but maybe that's either Safira theme or Vim dark theme

    • @gman8361
      @gman8361 3 місяці тому

      @@BekBrace That looks like Atom One Dark. I could be mistaken

  • @Dyvon.dynamo
    @Dyvon.dynamo Місяць тому

    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.

  • @sushantlokhande930
    @sushantlokhande930 4 місяці тому +1

    Hi, I am curious which tool are you using in command prompt, that’s providing list of commands from history?

    • @BekBrace
      @BekBrace  4 місяці тому +1

      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

    • @sushantlokhande930
      @sushantlokhande930 4 місяці тому

      Thanks a lot @@BekBrace

  • @braulioaguilar8545
    @braulioaguilar8545 4 місяці тому +1

    Thank you for sharing, I am learning Rust - From Mexico. What extension are you using for Rust coding?

    • @BekBrace
      @BekBrace  4 місяці тому

      Thanks for your kind words.
      Just Rust main extension.

  • @abdiomarcaabi8681
    @abdiomarcaabi8681 7 місяців тому +2

    underrated video, hopefully it gets the recognition it deserves.

    • @BekBrace
      @BekBrace  7 місяців тому

      Thank you very much 🙏😊

  • @gemstonesagate
    @gemstonesagate 5 місяців тому

    Thank you very much for Teaching.

    • @BekBrace
      @BekBrace  5 місяців тому +1

      🙏🙏🙏

  • @jhanink
    @jhanink 3 місяці тому +1

    What Editor FONT is that? looks good.

    • @BekBrace
      @BekBrace  3 місяці тому

      Thanks 👍
      This is Caskadiya Cove Font

  • @eliuddyn
    @eliuddyn 24 дні тому +1

    Amazing 🦀🦀

    • @BekBrace
      @BekBrace  24 дні тому

      @@eliuddyn Thank you 🙏🙂

  • @CodeMan-t2c
    @CodeMan-t2c 5 місяців тому +1

    do you suggest book or a course to get deep dive in rust

    • @BekBrace
      @BekBrace  5 місяців тому

      I've misread your message 😊
      Short answer: Book for the win ( free Rust book online, don't waste your money )
      Long answer: Boooooooooooook 😁

    • @CodeMan-t2c
      @CodeMan-t2c 5 місяців тому

      @@BekBrace 😁

  • @egyptionfalcon980
    @egyptionfalcon980 5 місяців тому +1

    Very good ❤❤

    • @BekBrace
      @BekBrace  5 місяців тому

      @@egyptionfalcon980 shukran Habibi 🙏

  • @lasbutious116
    @lasbutious116 5 днів тому

    let owned_string = String::from("Abc");
    vs
    let owned_string: &str = "Abc"
    what is the difference without mut keyword?
    can anyone explain?

  • @massimilianogilli1164
    @massimilianogilli1164 2 місяці тому

    Is that powershell? What's that theme?

  • @prokhozhijj
    @prokhozhijj 4 місяці тому +1

    There is no important note about constants. They can be inlined by compiler, while immutable variables can't.

    • @BekBrace
      @BekBrace  4 місяці тому

      @@prokhozhijj you mean compiler, and I've mentioned exactly what you're saying

    • @prokhozhijj
      @prokhozhijj 4 місяці тому

      @@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.

  • @spellsaif
    @spellsaif 7 місяців тому +1

    Eagerly waiting for API development in Rust

    • @BekBrace
      @BekBrace  7 місяців тому

      That's my next topic on Rust indeed 😁

  • @ewomer100
    @ewomer100 3 місяці тому +1

    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.

    • @BekBrace
      @BekBrace  3 місяці тому

      @@ewomer100 I actually agree with you on this !

  • @prashanthkumar7349
    @prashanthkumar7349 4 дні тому

    liked the video but, more work could be done like uses by example, say indexing or accessing values in enums and compound data types in structs. it would help understand the concept a bit better.

    • @BekBrace
      @BekBrace  4 дні тому +1

      @@prashanthkumar7349 well, I do what I can for free, so .. don't know the reason for complaining here

    • @prashanthkumar7349
      @prashanthkumar7349 4 дні тому

      @@BekBrace Hm. sorry about that! Appreciate your good work! I was a bit greedy...
      Forgot to mention the positive side: you did skip a lot of unnecessary details and saved a lot of time. as well as the structuring was well formatted.
      Thanks for the lecture.
      PS: i didn't know about the paid courses, are there any?

    • @BekBrace
      @BekBrace  4 дні тому +1

      @@prashanthkumar7349 No worries my friend, I'm currently preparing a 12 hours long course for 2025 and it will be published on udemy. I know I haven't covered everything in that 3 hours course as you said, so almost every little thing is going to be fully covered in the udemy course. Cheers 👍

    • @prashanthkumar7349
      @prashanthkumar7349 4 дні тому

      @@BekBrace I am looking forward to it! All the very best!

  • @2u841r
    @2u841r 2 місяці тому

    From 🇧🇩, Hello 🦀

  • @NishaRohilla-oi7cj
    @NishaRohilla-oi7cj 7 місяців тому +1

    Thank you Sir

    • @BekBrace
      @BekBrace  7 місяців тому

      You're welcome my friend 🙏

  • @syntaxandRender
    @syntaxandRender 7 місяців тому +1

    What vs code theme are you using?

    • @BekBrace
      @BekBrace  7 місяців тому +2

      Where exactly ? I have changed them, but at the beginning that's jellyfish, and next that's safira