Rust Tutorial Full Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ก.ค. 2024
  • I wrote a Techno-Thriller called Whispers if you're interested: amzn.to/4cfdtNW
    I'd greatly appreciate a review for it if you have time.
    Rust is the language of choice for those looking for high performance, memory safety and all the tools needed to write error free code with ease. In this tutorial I created a full course on programming with Rust. Time stamps below will allow you to quickly jump to what you are interested in.
    Get the Code : github.com/derekbanas/Rust-Tu...
    Best Rust Book : amzn.to/3PYYcoZ
    MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99)
    ➡️ Python Data Science Series: Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science bit.ly/Master_Python_52
    ➡️ C++ Programming Bootcamp Series: Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments bit.ly/C_Course_52
    ➡️ Golang Course: 15 Hrs + Web Apps + Core Language + Create a Blog + PostgreSQL + Problem Solving bit.ly/go-tutorial10
    #RustTutorial #Rust #RustProgramming
    0:00 Intro
    01:24 Create Project
    02:43 TOML
    02:54 Cargo.lock
    03:45 Use / Libraries
    04:30 Dependencies
    06:00 Main
    07:54 Mutable
    09:28 Input
    09:57 Expect
    12:28 Variables
    12:34 Constant
    14:03 Shadowing
    15:40 Data types
    19:32 Math
    23:03 Random
    24:08 If
    26:20 Ternary Operator
    27:48 Match
    32:39 Arrays
    34:30 Loop
    37:11 While
    38:33 For
    39:20 Tuples
    41:27 Strings
    50:25 Casting
    51:52 Enums
    55:55 Vectors
    1:00:00 Functions
    1:07:42 Generic
    1:11:25 Ownership
    1:20:09 HashMaps
    1:24:50 Struct
    1:27:54 Trait
    1:34:14 Modules
    1:45:36 Error Handling
    1:47:14 File IO
    1:48:11 Result
    1:53:28 ErrorKind
    1:55:40 Iterators
    1:58:10 Closures
    2:05:50 Smart Pointers
    2:06:51 Box
    2:15:03 Concurrency
    2:17:10 Thread
    2:25:26 Rc T
    2:33:02 Installation

ความคิดเห็น • 550

  • @derekbanas
    @derekbanas  2 ปีที่แล้ว +85

    MY UDEMY COURSES ARE 87.5% OFF TIL August 3rd ($9.99)
    ➡ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science bit.ly/Master_Python_36
    ➡ New C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month bit.ly/C_Course_36

    • @jeekakrishna
      @jeekakrishna 2 ปีที่แล้ว +1

      do we need to apply some coupon before purchase ?

    • @kia4now
      @kia4now ปีที่แล้ว +7

      Hey Derek, just wanted to say I bought your course. I didnt need it since I already know python but im curious about all the extra stuff I'll learn
      The main reason I bought it is because you've been so helpful over the years and your passion is what made me actually want to code

  • @vet4206
    @vet4206 ปีที่แล้ว +451

    no ads and a full course, from a very well articulated teacher. we don't deserve you

    • @derekbanas
      @derekbanas  ปีที่แล้ว +125

      Your appreciation is all that is required :)

    • @shafaghsepehr7466
      @shafaghsepehr7466 ปีที่แล้ว +18

      turn off your ad blocker

    • @Arco12
      @Arco12 ปีที่แล้ว +4

      @@shafaghsepehr7466 hahha

    • @shahzaibhassan6504
      @shahzaibhassan6504 ปีที่แล้ว +1

      @@shafaghsepehr7466 Lol

    • @despareint
      @despareint 10 หลายเดือนก่อน +3

      I don't mind the ads as long as I have an ad blocker

  • @christsciple
    @christsciple ปีที่แล้ว +205

    I cannot thank you and commend you enough Derek! 10 years ago I was working full time in construction and part time in landscaping and as a janitor while going to college. I was barely making enough to afford my small room and food. I came across your videos and spent every spare minute I had watching you and practicing everything you did because I loved computers, writing code, and wanted a better life for myself and my eventual family.
    Fast forward to today and thanks to you I am a full-time software and data engineer that also does BI consulting on the side. I have become successful enough to build a new home for my family, take care of my parents, and take care of my siblings. I haven't stopped learning (hence why I am here learning Rust!) and it's because you're a wonderful teacher that can take many complex topics and ideas and interpret them in a way that allows me and tens of thousands of others to learn and apply.
    Also because of you, I do everything possible to give back and teach others as best I can.
    Anyways, thanks for making this content and doing it without cost as you literally helped me to start a career and climb out of poverty. I owe you so much - thank you!

    • @derekbanas
      @derekbanas  ปีที่แล้ว +51

      Thank you for taking the time to write such a nice message and making my New Year. Congratulations on all that you accomplished and I wish you and your family all the best! Your message is the reason why I keep making videos.

    • @abasahmed
      @abasahmed ปีที่แล้ว +3

      Such an inspiration you are Derek.. may be I will find time to create a course and share my experiences

    • @johnbeal6592
      @johnbeal6592 ปีที่แล้ว +1

      How long it took you to get your first job on programming and in what language?

  • @memoryman51
    @memoryman51 2 ปีที่แล้ว +109

    I've been meaning to learn rust. Now I have an easy entry to the language. Thanks! Love your videos.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +20

      Thank you :) I did my best to cover the core language with a little more. I think anyone that works through this video will be able to move on to making real projects

    • @ItzShinePlayz
      @ItzShinePlayz ปีที่แล้ว

      @@derekbanas I have hard time understanding 1o1

    • @lol-wc3ld
      @lol-wc3ld ปีที่แล้ว

      also a good idea is checking out the ebook by running rustup docs -book in your terminal

  • @azharuddin337
    @azharuddin337 2 ปีที่แล้ว +11

    I have been watching Professor Derek Banas since 2010.. And now being Rust Enthusiast and learner, I want to extend sincere gratitude to your sir,
    Thank you for all what you do to teach us new things.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว

      Thank you very much :) It is my pleasure to be of help. Thank you for the nice message

  • @gregf3021
    @gregf3021 2 หลายเดือนก่อน

    Seems everytime I need to learn a language I come to you Derek. Very concise and you don't take forever to get going.

  • @JoeEnos
    @JoeEnos ปีที่แล้ว +4

    I love this style - quick and to the point, loaded with info.

  • @stevenw424
    @stevenw424 ปีที่แล้ว +5

    Awesome Video Derek! You are always my No.1 source of picking up a new language. Once again spent a dozen hours digesting this video. I will keep upvoting and boost the youtube algorithm.

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you very much :) I need help with the algorithm for sure

  • @muhammadhafizuddin2965
    @muhammadhafizuddin2965 5 หลายเดือนก่อน

    Hey derek, just wanna say you helped me so much with your videos. Back in secondary school 9 years ago, you are one of my first youtube channel that i use to learn programming. fast forward, now im working as software engineer, doing enterprise sites. Yet here i am, still learning from the same teacher. Thank you so much!!!

  • @mithradates
    @mithradates 2 ปีที่แล้ว +112

    Awesome! I used your old Rust video way back in the day when first learning Rust in 2019 and as of this month I've been a full-time Rust developer for a year so all's well that ends well. Going to let people know that you've got a new one!

    • @mau5atron
      @mau5atron 2 ปีที่แล้ว +1

      What was interviewing for a Rust role like? I looked into Rust back in 2018 but didn't have enough experience with other languages to understand and be productive with it. I'm halfway through this video and feel like I could jump on a project with Rocket and start building backend web services after learning a bit of Erlang and Go.

    • @mithradates
      @mithradates 2 ปีที่แล้ว +4

      @@mau5atron In my case the company was just starting to move to Rust and was looking for someone to help with that, plus I had written and recorded a lot of material here on the language so I was sort of pre-tested already. (Also helped that the company is Korean and I live in Korea)

    • @mau5atron
      @mau5atron 2 ปีที่แล้ว +1

      mithradates very cool! I didn’t notice you had content on Rust in Korean. I appreciate the insight. I just subbed :)

    • @mithradates
      @mithradates 2 ปีที่แล้ว +1

      @@mau5atron Thanks! There's definitely a shortage of material to learn Rust here in Korea so I've been making most of my videos in Korean (have a few English ones to add now though and are making those).

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +8

      That's awesome! Congratulations on your job

  • @verified_tinker1818
    @verified_tinker1818 ปีที่แล้ว +17

    For new viewers, you can add new dependencies with “cargo add”.

  • @andriiabramov5707
    @andriiabramov5707 ปีที่แล้ว +4

    Dear Derek, I wish you all the best, Thank you for being with me for more than 8 years!
    I started watching your when I joined university and had almost no programming skills. And now I'm leading yet another project but I still enjoy watching your tutorials videos!
    With gratitude,
    Andrii

    • @derekbanas
      @derekbanas  ปีที่แล้ว +2

      Thank you for taking the time to say you have found my tutorials useful. Congratulations on all of your success! I wish you all the best!

  • @mattshu
    @mattshu ปีที่แล้ว +14

    Randomly stopping by to thank you again for your Java and C# videos from years back. You helped make programming 'click' for me

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      That's awesome! Congratulations on all you accomplished!

  • @mau5atron
    @mau5atron 2 ปีที่แล้ว +5

    Thank you Derek for making this video! Been meaning to jump into Rust again after a hiatus since 2018. I'm already halfway through it and feel pretty good about using Rust on some projects.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      That's great :) I'm happy I could help

  • @joeyvico
    @joeyvico 2 ปีที่แล้ว

    Thanks for this Derek. As usual your videos are all a must watch

  • @KellenProctor
    @KellenProctor ปีที่แล้ว +3

    Great rundown of Rust!!
    In VSCode, Alt + Shift + up (or down) arrow key will copy a line (or highlighted lines). Then you can move the line(s) with alt + arrow keys

  • @SandyGe
    @SandyGe ปีที่แล้ว +7

    I hecking love this tutorial! Derek, the pace for me personally is perfect!

    • @derekbanas
      @derekbanas  ปีที่แล้ว

      Thank you :) I'm happy I could help

  • @martinmaurer6531
    @martinmaurer6531 ปีที่แล้ว +1

    Small "error" (or better way existing): Position 2:28:03, chapter Rc T, "balance < 5.00" shall be "balance < amt", otherwise error when withdrawing e.g. 6.00

  • @katbella
    @katbella 7 หลายเดือนก่อน

    Thank you so much for this, what a fantastic introduction and primer. Will be checking out your other tutorials for sure.

  • @irlshrek
    @irlshrek 2 ปีที่แล้ว +3

    i would love more rust content! ive never been more excited about a language since I learned how to code for the first time.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      I'll see what I can do about making a bigger video with some real projects next time.

  • @joostkoch7229
    @joostkoch7229 ปีที่แล้ว +2

    amazing, I used to know javascript and python quite well and this is the perfect entry to rust

  • @hasansimsek1
    @hasansimsek1 ปีที่แล้ว +1

    Thank you a lot Derek!
    Just for contribution: We can declare variables with the same name and with the same data type.

  • @mannycalavera121
    @mannycalavera121 2 ปีที่แล้ว +35

    Just the sheer level of information and knowledge you've put out Into the world is amazing. You're truly an exceptional human being.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +9

      Thank you for the kind compliment :) I’m very lucky to be able to do this

  • @brunobmartim
    @brunobmartim ปีที่แล้ว

    I think YT might monetize much, much more educational videos and tutorials like that.
    You Derek, deserve more thank a simple monetization, you deserve I title of teacher and got paid as a teacher just for videos like that.
    I want to thank you for this video. Seriously, my comment can’t express how much a thank you.

  • @drumdover
    @drumdover ปีที่แล้ว +10

    I love this tutorial! Thank you for all of the time and effort you put into it. Unrelated to the tutorial topic, but what keyboard are you using in this video? The alpha and return keys are soothing.

  • @sr567
    @sr567 ปีที่แล้ว +15

    Wonderful course. one suggestion: Use dim color for the hints that auto generated. it is little bit confusing whether you typed it or it is a vscode hint

  • @thenonhuman941
    @thenonhuman941 ปีที่แล้ว +1

    I just watched a one minute and I already know this is what I needed!

  • @alexandros-markovits
    @alexandros-markovits 2 ปีที่แล้ว +20

    That's an outstanding tutorial. Would gladly pay for it or additional content about rust as a course in Udemy. As always, your work is exceptional!

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +5

      Thank you for the nice compliment :)

  • @Redyf
    @Redyf 7 หลายเดือนก่อน

    What a great instructor, your videos are amazing man. Thank you very much for uploading this

  • @DheemanSaha
    @DheemanSaha ปีที่แล้ว +1

    glad to see your new video man. keep it up

  • @maxovicsteiner9646
    @maxovicsteiner9646 2 ปีที่แล้ว +5

    Putting the installation part at the end of the video is a really smart move. I wish other tutorials did that too

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      Thanks I thought that was a good idea

    • @CommanderRiker0
      @CommanderRiker0 6 หลายเดือนก่อน +2

      Can't tell if this is sarcasm or not

  • @mushinart
    @mushinart 2 ปีที่แล้ว +5

    Finally ....i feel that i personally owe you a big one for making this particular one....im grateful for you sir ...

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      Thank you :) I’m very happy that I could help

  • @rayan361ify
    @rayan361ify 2 ปีที่แล้ว +2

    Nice, I know what my Saturday is going look like. Thanks a lot Derek!!

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      There is a ton to learn in this video. I hope you find it useful

  • @peterthecoderd.1210
    @peterthecoderd.1210 2 ปีที่แล้ว

    I've been waiting for this.Thanks!

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว

      Thanks :) I hope you find it useful

  • @allliver123
    @allliver123 ปีที่แล้ว

    bro making a free tutorial with no ads at all, this is epic

  • @dizphunkt
    @dizphunkt ปีที่แล้ว +1

    Hey Derek, this course is absolutely fantastic! Thank you so much!

    • @derekbanas
      @derekbanas  ปีที่แล้ว

      Thank you very much :) I'm happy you enjoyed it

  • @jawad9757
    @jawad9757 ปีที่แล้ว

    Great video as always, not entirely sure why I watched since I already know rust but I don't regret it.

  • @JesseBourretGheysen
    @JesseBourretGheysen ปีที่แล้ว

    Hugely helpful introduction to the language. Thank you

  • @17ab17
    @17ab17 ปีที่แล้ว +5

    I originally expected this to be a tutorial upon the game Rust. Then I thought it was a comprehensive guide to rust, the stuff that's made from oxidizing iron. Now I'm aware that this is a 2.5 hour course on coding xD

  • @akagaming9431
    @akagaming9431 ปีที่แล้ว

    Just when I thought that I need to search for Rust all-in-1 video, I've found one! Thanks for uploading this 9 months ago Derek! I'm gonna catch the Rust wave.

    • @derekbanas
      @derekbanas  ปีที่แล้ว

      It is a fantastic language with probably the best compiler ever

  • @rafaelbachmann3619
    @rafaelbachmann3619 2 ปีที่แล้ว +8

    Your tutorials on Java got me started on this journey around 2010. There was a long break in between, but I'm happy back at coding, in my first Rust job, and was VERY happy to see you post this. It will help many people to get started.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      Thank you and congratulations!!!

    • @fedeanastasis7040
      @fedeanastasis7040 ปีที่แล้ว

      Was it hard to find the job? How was the technical interview? Also congrats

  • @a_k__
    @a_k__ ปีที่แล้ว

    Derek is back with amazing tutorials

  • @ChessFlix
    @ChessFlix 2 ปีที่แล้ว +2

    Thank you Derek. I really appreciate the learning material.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว

      Thank you :) I'm happy I could help

  • @werrutkyupnext
    @werrutkyupnext ปีที่แล้ว +7

    I am currently at 1:44:05 and this Tutorial is great man!

  • @ZaheerUddin-he8zj
    @ZaheerUddin-he8zj 6 หลายเดือนก่อน

    Best Rust learning course on TH-cam. Waiting for more on Rust. Thank You @derekbanas for this awesome tutorial.

  • @emadpres
    @emadpres ปีที่แล้ว

    Super compact and informative tutorial! Thanks.

  • @madmuke
    @madmuke ปีที่แล้ว +1

    the work!!! great vid man

  • @serhiy2020
    @serhiy2020 2 ปีที่แล้ว +2

    Nice, can’t wait to watch this more thorough Rust tutorial!

  • @sencode589
    @sencode589 2 ปีที่แล้ว +2

    Thanks. I learned a lot from your videos since a long time.
    Great tutorial 👍.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      Thank you :) I’m glad they helped

  • @VasuVanka
    @VasuVanka 10 หลายเดือนก่อน

    Thank you Derek, This is Vasu. loved your rust intro. small appreciation.

    • @derekbanas
      @derekbanas  10 หลายเดือนก่อน +1

      Thank you very much for your support! I greatly appreciate it! I'm very happy that I could help.

  • @axorusmt7042
    @axorusmt7042 2 ปีที่แล้ว +5

    Bro I literally started learning rust this week. Perfect timing

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      Happy I could help

  • @adamkimberley2575
    @adamkimberley2575 ปีที่แล้ว

    It's conetent like this that makes me think that the web wasn't a mistake after all. Thank you, sir!

  • @johnmahugu3527
    @johnmahugu3527 4 วันที่ผ่านมา

    Banas :D awesome thank you very much for this. i am an accomplished scientist now thanks to many of your videos.

  • @alexdai_
    @alexdai_ 9 หลายเดือนก่อน

    Such a marathon lesson, I love it!

  • @autoeggnet7192
    @autoeggnet7192 ปีที่แล้ว +1

    I play and learn this tutorial repeatedly but still I'm not used to RUST. Thank you for your lesson.

  • @tintin537
    @tintin537 2 ปีที่แล้ว +3

    WOW, I just started to learn rust in a few weeks and suddenly Derek comes and gives a tutorial on it.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      I hope it helps you on your journey :) Rust is a wonderful language!

    • @tintin537
      @tintin537 2 ปีที่แล้ว

      @@derekbanas you're one of the best teachers I have ever seen

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      Thank you for the nice compliment :) It is my pleasure to help

  • @thisisnotok2100
    @thisisnotok2100 2 ปีที่แล้ว

    wow crazy, I have been reading through the rust manual the last couple of days and this is great

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว

      Thank you :) I'm happy it helped

  • @cptmc
    @cptmc ปีที่แล้ว

    Great video as usual. And you opened yourself up for it this time, "I'd buy that for a #1!" hehe

  • @indianfromsouth7756
    @indianfromsouth7756 ปีที่แล้ว +1

    Wonderful tutorial as always 🙏 Thank you so much for making complicated, difficult things easy 🙏 It feels like I am eating double cheese burst pizzas and heavy chocolate ice cream and I am losing weight and becoming more fit because of that 🙏 I am having fun and learning the toughest programming language in the world at the same time such a dangerous combo 😆

  • @fujinafiul6044
    @fujinafiul6044 ปีที่แล้ว

    precise, to the point video which unbelievably covers so much thing for beginner in Rust. It was quite excellent a kick start for whom who has previous experience with other programming language but who is totally new to programming, just avoid it and save time. Thank you @Derek , take love ♥

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you very much :)

  • @camotsuchuoi
    @camotsuchuoi ปีที่แล้ว

    Best video ever !!! Thank you.

  • @arnabmukherjee5840
    @arnabmukherjee5840 ปีที่แล้ว

    Thanks for the tutorial. It's really helpful for kickstart.

  • @canht95
    @canht95 ปีที่แล้ว

    You are very smooth, hats off to you sir :)

  • @maciekwojdyna2271
    @maciekwojdyna2271 2 หลายเดือนก่อน

    You convinced me, i'll definitely dive into it, thanks Derek. Rust looks like really fun language, something low-level that i really needed, also rest api created with rust gonna be much more efficient than Python flask that im currently working in, right?

  • @franciszekadamski5037
    @franciszekadamski5037 2 หลายเดือนก่อน +1

    It's easier to read thread_rng as "thread range", but I belive rng stands for "random number generator" and it's worth to mention that

  • @arunbeckham8384
    @arunbeckham8384 2 ปีที่แล้ว

    Hello Derek, where have you been these days. Finally much awaited video is out here, it's very useful for beginners

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      Thank you for stopping by. I'll be updating the learn in one videos that I think need a refresh. Golang is next

    • @arunbeckham8384
      @arunbeckham8384 2 ปีที่แล้ว

      @@derekbanas oh that's great. You have already uploaded golang i suppose.

  • @PouriyaJamshidi
    @PouriyaJamshidi 2 ปีที่แล้ว

    Thanks Derek! Amazing as always.
    Hopefully we will get a Nim video one day as well :)

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      I plan on covering it soon

    • @PouriyaJamshidi
      @PouriyaJamshidi 2 ปีที่แล้ว

      @@derekbanas Thank you

  • @mytechnotalent
    @mytechnotalent ปีที่แล้ว

    Derek you are a machine my friend thank you!

  • @miskamyasa
    @miskamyasa ปีที่แล้ว

    Thank you a lot for your time!

  • @Dr.Cosmar
    @Dr.Cosmar 7 หลายเดือนก่อน

    I typically use while loops when the length or number of values is dynamic, and for loops when the length or number of values is static. Also I use them to help ensure the correct user input, and for testing parts of a function repeatedly.

  • @ivanp_personal
    @ivanp_personal ปีที่แล้ว

    Good tutorial. Thank you!

  • @felixnyamongo
    @felixnyamongo ปีที่แล้ว

    Awesome. Loved it.

  • @jcorsage
    @jcorsage ปีที่แล้ว

    my man dropped another banger ong

  • @ashharkausar413
    @ashharkausar413 ปีที่แล้ว

    This was a great tutorial! Thank you.

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you :) I'm happy you enjoyed it

  • @alexvaulin1140
    @alexvaulin1140 ปีที่แล้ว +1

    Thank you for a great tutorial! 🙏

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you :) I'm happy you enjoyed it

  • @mojekonto9287
    @mojekonto9287 ปีที่แล้ว

    I had a problem with the last exercise with the thread and the bank account... then I went to chatgpt, pasted my code and told it to correct it for me.... and it DID! Although it used a "move" keyword in one place, and changed the 5.0 into amt, which actually made sense :o I got blown away. Anyway, coming back to the course... it has been great! I learned quite a bit :) Woow, it took me over 10 hours over the course of a few days to complete this 2.5h course.... can't imagine how much time it took Derek to prepare it and record it for us... :o

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you for taking the time to tell me it helped and for sharing your journey, which was an interesting one :)

  • @TwinechoesEntertainment
    @TwinechoesEntertainment ปีที่แล้ว

    Did not know Joe Swanson from Family Guy knew Rust. Loved listening to every minute of it! Great tutorial!

  • @kobibr9362
    @kobibr9362 ปีที่แล้ว

    I will tell you what. You had such an impact on my life and you keep doing it. This is an amazing human being people.

    • @derekbanas
      @derekbanas  ปีที่แล้ว

      Thank you very much for taking the time to write such a nice message. I greatly appreciate it and I wish you all the best!

  • @MrSeromarinds
    @MrSeromarinds 2 ปีที่แล้ว

    Just on time Derek 😎

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      I hope you find it useful

  • @dabody123456
    @dabody123456 ปีที่แล้ว

    hey thnx for shearing
    the sosfullyTutorial
    in part "Iterators"
    i have understanding
    in compuert memory .
    here u get first array (1 st )
    also the language didnt count from scratch /> i see in python
    and i'm still learning too / we do from left [ zero , one ,tow ..]
    its comin as *zero here in ur exmp as i'm understing .
    thnx for ur Tutorial agen.

  • @andyhue5457
    @andyhue5457 ปีที่แล้ว

    very nice video, thanks!

  • @c.natebaird914
    @c.natebaird914 ปีที่แล้ว

    Thank you!!

  • @MarkusBurrer
    @MarkusBurrer ปีที่แล้ว +2

    Important note: the if example you are showing is NOT an expression. It's a statement. Expressions ALWAYS return something
    It the Ternary Operator example you say that you don't need a semicolon after the last statement, but the true and false are actually expressions in this case.
    Summary: Your if example is a statement and your ternary operator example is an expression. Please don't mix this up

  • @containerman17
    @containerman17 ปีที่แล้ว +1

    Thanks!

  • @kasperchristensen8416
    @kasperchristensen8416 ปีที่แล้ว

    Glad to learn that variables in Rust are immutable by default, because God knows you use a lot of "const" declarations when writing code with C/C++ ;)

  • @bossgd100
    @bossgd100 6 หลายเดือนก่อน

    Hi, I'm almost at the end of this excellent course!
    Do you recommend another book or course on the rust programming language?
    (i saw your Programming Rust: Fast, Safe Systems Development 2nd Edition recommandation in description but i ask to know if there is something better)

  • @imranrajjad7028
    @imranrajjad7028 ปีที่แล้ว

    excellent stuff
    suggestion : you may want to do a similar video on RUST Web app frameworks which are equivalents of Spring, Flask etc

  • @LouisPMorin
    @LouisPMorin 11 หลายเดือนก่อน

    Awesome tutorial, Thanks a loit

  • @Switch620
    @Switch620 ปีที่แล้ว

    I love you, Derek!

  • @zachnewby4739
    @zachnewby4739 9 หลายเดือนก่อน

    Thank you!

  • @0xmahdirostami
    @0xmahdirostami 9 หลายเดือนก่อน

    Thank you, sir
    love it

  • @udomtipparach4894
    @udomtipparach4894 2 ปีที่แล้ว

    Thank you so much, I love to learn from you.

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +1

      Thank you very much :)

  • @newsgroupsusenet5486
    @newsgroupsusenet5486 2 ปีที่แล้ว +1

    Thanks Derek, can't wait for your next Zig course, the next big thing after Rust!

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      I'll hold a vote and let everyone decide what my next learn in one should be

    • @chocoblan4288
      @chocoblan4288 2 ปีที่แล้ว

      @@derekbanas how about nim?

    • @derekbanas
      @derekbanas  2 ปีที่แล้ว +2

      What ever wins the vote today will be the next video. I'll make a video on any language

  • @MikeM8891
    @MikeM8891 ปีที่แล้ว +2

    Is it weird that I had a big stupid smile on my face as I was learning this. Rust seems like something special and this is a great tutorial to get started!

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      That's great! I agree! Every language can learn something from Rust!

  • @GlebEagle
    @GlebEagle ปีที่แล้ว

    Thank you. It's really awesome tutorial ❤

    • @derekbanas
      @derekbanas  ปีที่แล้ว

      Thank you :) I'm very happy you enjoyed it

  • @mmmt
    @mmmt ปีที่แล้ว +1

    Amazing. Now please make a real world small project using rust.

  • @ClericHeretic
    @ClericHeretic 2 หลายเดือนก่อน

    Awesome!

  • @engingurelli6334
    @engingurelli6334 ปีที่แล้ว

    Derek thank you for useful course video.

    • @derekbanas
      @derekbanas  ปีที่แล้ว +1

      Thank you for taking the time to tell me it helped :)

  • @leboyoyo
    @leboyoyo ปีที่แล้ว

    I am watching the tutorial,
    it's really nice,
    there is not so much intro to Rust
    I also like the League of Legend Icon ;)

  • @Quenjii
    @Quenjii ปีที่แล้ว

    Some good content here so thank you! However, it would be nice to cover things in order. A concept of ownership is covered only half way through a video when it's been used multiple times up to that point. There are other similar examples.