Wow! Explained all the fundamentals of Rust very clearly and with good examples. I will definitely recommend this video to any one who would like to learn Rust. Eagerly waiting for Part-2!!!
@sachinelearning4 ай бұрын
God! The ownership explanation is HILARIOUS!! and has made the concept super clear! Thanks a lot! :D
@AryanSharma-dc4bj8 ай бұрын
Don't have the time to watch it now , but this guy is doing wonders for the community , we definitely need more creators like him
@mishragini6 ай бұрын
This comment is a reminder for the part2 .
@DMZT_dhruv4 ай бұрын
real where is it lol xD
@yogeshshahi4 ай бұрын
Need part2 fast brother
@kalkeshwaryamsani96384 ай бұрын
@@yogeshshahi did you got notion link?
@yogeshshahi4 ай бұрын
@@kalkeshwaryamsani9638yes the link to slides have all the content
@anuragshukla-tn3ux8 ай бұрын
A slight correction : At 3:01:40 the reason behind compilation is not just that s2 and s3 are not getting used, the reason is the use of s1 ends there itself(after the declaration). That means even if you use s2 in a print statement just after borrowing and before declaring s3 (with mutable or immutable reference), the code will compile because s2 is no longer in use. For example : let mut s1 = String::from(“Hello”); let s2 = &mut s1; s2.push_str(“ world”); let s3 = &s1; println!(“{}”,s3); Thanks for this video Kirat
@kedarjoshi76275 ай бұрын
Thanks man
@edwardgaming56815 ай бұрын
Makes sense that means at a time only one mutable variable can be created and if we no longer intend to use that then new mutable variable can be created but if we try to access the previous variable again then it will throw error.
@NishikantDounekar8 ай бұрын
other creators just talk and give what everyone giving/ teaching, But harkirat gives what makes us out of the traffic and standalone like a pro Thanks Harkirat sir Please start Web3 cohort asap waiting to learn web3 in detail
@ujjwalbansal564921 күн бұрын
Must say ... The way you taught concept of ownership, borrowing and references are super... keep the good work u r doing....
@mohitpanchal93135 ай бұрын
3:06:35 Absolutely fantastic, understood it well with the examples you gave 😂
@techjesus995 ай бұрын
im halfway into the video and nothing really seems difficult to understand until this point. Your way of teaching is flawless
@PrashantKumar-mq3jf28 күн бұрын
Oh god what an excellent explanation especially the ownership part. Thanks a lot man
@mukulsaini72977 ай бұрын
Thank you sir , I'm halfway through the video and understood everything very well. I really needed this because of an auditing contest for a project which uses rust, I'm already a solidity auditor. Thank you very much sir!
@AliPythonDev8 ай бұрын
Finally the wait is over! Time to dive into the world of Rust.
@mohitcodeswell8 ай бұрын
Yay 🤡
@iritesh8 ай бұрын
This video is nothing 🫠 better learn it from documentation
@AliPythonDev7 ай бұрын
Hi@@iritesh, While documentation is definitely a valuable resource, bootcamps can offer a structured learning path, live coding examples, and a chance to ask questions directly in comment section and in discord. This can be helpful for beginners who might find documentation overwhelming at first. In the end, the best learning method depends on your individual preferences.
@abhirajthakur79678 ай бұрын
What did we learn at 2:44:12 was the best part of the video.
@edwardgaming56815 ай бұрын
😂😂😂
@vallabhahere1564Ай бұрын
😂😂😂
@aryanr749015 күн бұрын
indeed
@SuperHardik123458 ай бұрын
Finally someone is here to talk about Rust.
@ayushsrivastava30662 ай бұрын
Memory management and ownership concepts are beautifully explained and examples were top notch.💯💯
@rajneeshmishra69698 ай бұрын
Loving the explanation at 2:17:59 😂😂😂😂
@DMZT_dhruv5 ай бұрын
lol real
@iitcracker98315 ай бұрын
lol
@jmgaming81707 ай бұрын
types cargo add rand- "that sounds very sus" 3:56:08 Enjoyed this video. Really helps solidify concepts after reading The Rust Book
@jayantbhowmick5587 ай бұрын
which book bro ? can you share the link
@ranitbiswas62788 ай бұрын
1:03:00 unwrap() function extracts the value from Enums like Result or Option. If the variant is Ok (or Some) then there must be some value and we can use the unwrap() to extract the value out of it. But if the variant is Err (or None), then the thread would rather panic. So when we're confident that the variant type would be either Ok (in case of Result) or Some (in case of Option), then only we should use unwrap(). Otherwise it's recommended to handle this case either using `match` statement or using `if let Some(c) = greeting.chars().nth(1000) { println!("{}", c); } else { println!("index out of bound"); }`
@anurag-sachan8 ай бұрын
amazing video brother, explained the concepts really well. waiting for part 2.
@rahuldey556425 күн бұрын
I was not ready for 2:44:15 💀
@toppojaiwant7 ай бұрын
One of the images used in this video's thumbnail uses the image/logo of the Rust(Video Game). Just an info for the creator in case of a copyright strike. Other than that Amazing content. Keep it GOING!!
@rarox09453 ай бұрын
Ayeee! Finally people talkin bout rust in India!! Please make a job opportunity video too? I've invested last 1 and half years tyin to master Rust and I'd say I still have a bunch to learn (specially in the multi-threading part) but I kinda wanna start with getting some professional experience via some internships. Issue is I am a Diploma student and most rust postings are looking for B-Tech pass-outs.
@teja345678 ай бұрын
Seriously ❤❤❤❤ man you dropped whole video
@valentineejk2 ай бұрын
BRUH YOU MADE THIS STUFF SO EASY TO UNDERSTAND 👏
@VivekAgarwal-ld8se5 ай бұрын
Once Again, Just Amazed 🙌, Waiting for part 2...
@rabeebaqdas48448 ай бұрын
Harkirat i love your content the way you explain things are incredible, thank you soo much for this video, you did a great job, eagerly waiting for the next part, love from Pakistan❤
@roshankamble12398 ай бұрын
Only halfway through it, the relationship context is hilarious 😂😂
@bhaswarbasu22883 ай бұрын
watched the entire video, very beautifully explained
@suvajitchakrabarty4 ай бұрын
Hey Harkirat, great video! but please release part 2 as well 😂
@gokul2003g8 ай бұрын
Try to go through the rust book, it is well writtern and should let you get up and running quickly!
@mohd.tabishkhan48688 ай бұрын
can you drop the name of the book?
@gokul2003g8 ай бұрын
@@mohd.tabishkhan4868 the rust book just google, it will have 20 chapters i can't post the link my comment is getting deleted
@aviator12098 ай бұрын
We need part 2 as well. Thanks!!
@KarthikeyanKanniappan4 ай бұрын
Great video, waiting for part 2 👌🏻👌🏻🎉
@ankitmukhia36446 ай бұрын
51:59 string part, and 1:01:12 for matching index of string and printing
@amanprakash74158 ай бұрын
Please part 2, gone through the video after reading documentation and got my concept more firm.
@Isagi__0008 ай бұрын
Thanks man. You are really helping lot of ppl.
@sauravfarkade19283 ай бұрын
Hey, can you tell, is it good for complete beginners?? I want to learn rust but dont know is this video is for beginners or not?
@abhijayrajvansh7 ай бұрын
50:40 point to be noted 😂😭
@aayushkr.xlla01357 ай бұрын
great video very informative just finished watching and coding Happy coding😇
@techthief32788 ай бұрын
You're GEM bro! Most awaited one:)
@shubhamprajapati24768 ай бұрын
Thank you kirat for such amazing rust bootcamp
@ibgaurav71598 ай бұрын
Masterpiece really ❤❤❤
@PrathiGeethi8 ай бұрын
Really!!! really ???? its just 30 mins since the video released. 🤦
@varenyamnikam25008 ай бұрын
Please keep posting always educational or noneduational u provide motivation to all students
@SUN_SUN28 ай бұрын
Finally rust comes into the picture. Thank you Harkirat Bhaiya
@sjxsubham...8 ай бұрын
Thank U..!! waiting for this eagerly...😊
@apoorvsingh9316Ай бұрын
Hi @harkirat1, at 1:50:50 you say that the string can change hence the program doesn't know its actual memory and saves in the heap, but the variable is not mutable then shouldn't the program know that this won't change? Please, clarify.
@bhanuprakasht94058 ай бұрын
Thank you for providing this bootcamp.
@aaryankaushik83205 ай бұрын
Very nice tutorial. Can't wait for Part-2.
@PrayagAhire-f9s7 ай бұрын
it's really great i am looking forward to next part please make 2nd part and in more depth i like to learn rust from you in more depth thank you for providing this cool content .
@foziezzz12506 күн бұрын
😂😂 Fantastic ownership explanation!
@anilpandey38727 ай бұрын
Eagerly waiting for Part-2!
@gowthamsrinivasan92858 ай бұрын
Actually, it's a great video, sir, expecting the next part
@No_one_really_no15 ай бұрын
1:54:54 here string is immutable so it can't grow eventually in that case , It be stored in stack?
@Rohan-vl1ve8 ай бұрын
You can see the Hardwork this dude putting , other youtubers and reels banane wale aayenge ezysnippit type ke Rust ki ek line explain karenge views ke liye air cool banenge bass . Jo community me trye work hai vo sirf Harkirat bhaiya hi kar rahe hai filhal baaki sabh bakchod hai .
@prajval374 ай бұрын
CodeWithHarry aur Apni Kaksha bhi acche hain
@titan334fg3 ай бұрын
bro spitting facts only
@ponyma20528 ай бұрын
Cool!!!! Waiting for part 2
@kmr_ankitt4 ай бұрын
It was so good honestly
@riteshkoushik99638 ай бұрын
God, I have been waiting for this forever! 😭 Let's go!
@swarupbanik95377 ай бұрын
Killed it at 2:44:13
@adityagaur22232 ай бұрын
bro is dank enough for the boyfriend - owner analogy but too afraid for the male-not-male reference😭😭😭
@MMchezziscoo7 ай бұрын
Waiting for next part..thanks a lot
@piyushsoni7363 ай бұрын
Much better than my c class, but still grateful for that
@andrewrochman8859Ай бұрын
Day 3 Completed , onto the next part
@sachinpangal21948 ай бұрын
bro is just man of words 🫡
@Learnwithshahzad-sp5dx3 ай бұрын
very well explained, feels easy.
@NeyongLimbu-l1f3 ай бұрын
Need part 2 of it man !
@RohiniSharma-qm3ch8 ай бұрын
Hey harkirat ! Just wanted to know when are you launching cohort 3 for web3 and ai ?
@SiddhantJain-u6z4 ай бұрын
the reason because arrays and objects can be updated while declaring with const in JS is arrays and objects get stored by reference not value. So, when you push into it or do any other similar operation the reference is still the same that is why JS let us do that because it is not reassigned, while if you try to reassign it then it will show you the assignment error const arr=[] arr.push(1) // no error because reference stored is still the same in arr const arr=[] arr=[] // will throw error
@sameersayyad61708 ай бұрын
Kirat bhaiya literally has that karpathy effect on me, where he drops something educational and i jump straight on to it...
@mohitthapa5738 ай бұрын
@Harkirat can you make a video on not 0 to 50 lpa but how we can get our first 6 to 10 lpa job through your 100xdev cohort..
@urvish36727 ай бұрын
10/10 for story telling
@srinivassr50678 ай бұрын
1:08:34 the right syntax is ans.push(char);
@gullyboys10208 ай бұрын
3:20 cohort when will it come ,after the web2 cohort2 or anytime before that??? we really want to get in the web3 learning from the right person is the right way but have been waiting now for a long time web2 may end after4-5 months thats a lot of time to wait please clear the date of web3 cohort so we decide whether to buy someone elses course or wait for u provided the launch is soon??
@D_P2798 ай бұрын
C or zig are tough as rust ..? 0:36 please reply
@asyncrohan6 ай бұрын
Thank you sir for making rust this easy
@debruppaul82397 ай бұрын
please!! Rust-2 needed greatly explained
@Victor-bgmi-g8j7 ай бұрын
One of the tough and challenging language to learn is considered now in 2024 and onwards Good for malware development and many more
@Android-174 ай бұрын
I like how the compiler calls me "Bro" everytime 🤝
@idahodz4 ай бұрын
Rust is hard af! 🥶
@fanoygamer61128 ай бұрын
Bhaiya love your video please make video on git and github and teach us how things actually work in real world company.
@gmmkeshav5 ай бұрын
what was the caption at 13:40?
@TechDoctorMalayalam8 ай бұрын
Great tutorials
@darshakpatel64528 ай бұрын
This what i was waiting for.
@travellingdev8 ай бұрын
awesome 👏 👏 👏 👏
@rithvik_8 ай бұрын
Expecting a continuation video😊
@kunaldev52748 ай бұрын
Great Video.. Explanations are really great
@mahianahmad0345 ай бұрын
waiting for part 2 🥰
@innovatorschannel19194 ай бұрын
Hey, my objective is to know about the low level workings of a program so i was told learning rust can help with that, is this the right place to do it
@Spike_1048 ай бұрын
when will you release part 2 sir and yeah Rehana se door rehna hai,got it
@NimishMadan988 ай бұрын
Great video!! waiting for web3 cohort.
@adityamadhabborah68968 ай бұрын
Want the part 2 soon!!
@premrajpurohit34598 ай бұрын
Sir it's valid for beginners the person don't have any programming knowledge
@whonixgaming8 ай бұрын
Nope it's not beginner friendly it's for senior devs who already have knowledge about programming languages or have experience working in tech If you want to learn rust as your first programming language then it's your choice but if you want to get a job as a rust developer as fresher then it's not for you
@sayanmanna25118 ай бұрын
Why the heck u want to learn rust then??? Go for js or any other languages like java
@kellymcdonald70958 ай бұрын
chaddi mei moot dega bhai jaake C sikh pehle fir Java ya Javascript. Rust krenge yeh starting mei wahhhh
@vira59958 ай бұрын
first learn c
@montychase23458 ай бұрын
2:16:50 hit hard😂😂😂😂
@_VarunPratapSingh_cs-6 ай бұрын
If we haven't declared string to be mutable then we can store it on stack???
@kspv28065 ай бұрын
Awesome bro do make part 2 with some project
@dhruv61832 ай бұрын
Rust Tutorial for Beginners - Full Course (With Notes and Project Ideas)
@piyushwaghela57043 ай бұрын
ownership example 🔥😆
@Aezakmi-iu7wk5 ай бұрын
How such long codes are showing automatically in that vscode but not for me
@prateekkumar16838 ай бұрын
When will be the web3 bootcamp? Will there be no Web Dev cohort 3?
@adityagautam46892 ай бұрын
Would you say, new languages like zig / go / rust are worth learning (besides the gaining the logical knowledge) in the indian tech market?
@_VarunPratapSingh_cs-6 ай бұрын
131:21 time .. pointer doesn't need to change as it would be virtual memory only