Can we take a moment to acknowledge the fact that this guy is taking his valuable time where he could be doing a full-time job earning 200k per year but instead he's here helping us.. Thanks Bro 🙏🙏
Go to 02:38:47 for discussion on Struct Go to 02:46:31 for discussion on array of structs Go to 03:35:59 for discussion on writing files Go to 03:40:18 for discussion on reading files
@@aparna4799 Bro using vs code is harder use Code block for C and C++ and Blue J for Java it doesn't have many features like vs code but trust me it's helpful
This 4 hour video has everything my Programming professor failed to teach in 6 months of classes, mostly because she never actually gave any classes and just told us to read a book or something. Wednesday is my final exam for this subject. If I pass it will be entirely because of you, bro. If I don't, that's okay, at least you taught me something. Thank you so much.
I want to say that ALL of your tutorials are amazing. I recommend that everyone should sit and watch all the videos, even if they are 4 hours long. Clear and precise. Also, fun fact, I love how at each ending of a part Bro is like "and YEAH, this is blah blah" :P
Mate, I just need to thank you. Thanks to you I can finally code, I'm at the moment 1 hour into the video and I decide to code my own calculator, not following your instructions at first, just to see how I'm going, and man, altough there are some errors in my code, I coded an entire calculator that can do more than 20 operations, from simple addition to measure conversors and currency exchange. Appreciate, man
This video has helped me in my C class more than anything else. I keep coming back to it throughout the semester because it covers most things we have learned. Thanks so much! You're the best teacher out there
My brother is going into computer science, and he talked very highly of this channel. I’m a math major, but do some computer stuff as a hobby (mainly working with networks; I’d secured my jobs network one time). As a Linux user I’ve been looking for a way to easily learn C, and I’ve found my brother was right to recommend your channel!
I just finished learning Basic python from your courses (so most of the basic python things like file i/o etc), finished some projects( password manager, password generator et) and decided to start learning C. Your courses are top quality; concice and easy to understand, without removing the essence of the concepts. Keep up with the great content and one day you'll reach 1M subs.
New Year is just at the corner and i got a week off from my University and was struggling a lot in C and i came across your video and honestly its great man most of my issues are solved . Thanks a ton mate!!
i came back 3 years after coding c almost everyday for computer science. just for the nostalgia of how i struggled to understand pointers its so weird how now its just so basic its like how you use a fork or a spoon but i remember how hard it was to grasp at first.
I learned more from your video than I have in the first 4 weeks of the class I’ve been taking! Cannot thank you enough because I was almost ready to give up & that’s not something I normally do!!!
Hey Bro, I've finally completed this course after 15 days. I took some time but I made it, typed everything along with you on vscode. My University is about to start now and I'm expecting a head start for myself because of the concepts you've taught. I just wanted to thank you my man. will start your C++ course now in a couple of days.
i was a bit down in the dumps bc it has taken me quite a while just to get through a fraction of this video. this comment reminded me that i have a full time job and can only dedicate a handful of hours a week to watching, learning, processing, coding, and applying the stuff in this video. i'm allowed to take this long. thank you
One of the most (in fact the best!) programming learning channels on TH-cam. Comprehensive, detailed as well as fun and engaging- a rare combination! Thank you soo much! Very helpful for my college exam preparation. Love and respect from India.
For those without a Windows machine (AKA Mac or Linux): 1. Compile the code using either clang (on Mac) or Gcc (on Linux) 2. In the folder manager, you will see an a.out file 3. In the terminal, make sure you are within the folder with the a.out file, then run ./a.out Or alternatively use the absolute path to the file.
Love your videos! And what a coincidence, I just started learning C language (in my school) and today this video showed up.. amazing!! Keep up the good work! ❤️
if you are encountering issues with fgets (mentioned in the user input part of the video) it might be because you have included scanf in your code before you did fgets. after scanf reads user input, it leaves a newline ( ) character in the input buffer which, if not cleared, will lead to a logic error where you are not asked for your input during the fgets part -- ie, printf("what is your name?") and printf("hello %s, how are you?", name) are just printed without allowing you to type anything in. This happens because the fgets function considers the newline character as the input and therefore considers it unnecessary to ask you for the input instead. To resolve this error, put the following in between the part of the code where you are using scanf and the part where you are using fgets: int c; while ((c = getchar()) != ' ' && c != EOF) { } this essentially reads each character in the input buffer sequentially, assigning them to the variable c; each time c gets a new value, the old value is erased, clearing the input. this loop continues until it comes across the newline ( ) character or the end of the input buffer's contents. this leaves the input buffer empty and ready to use by your fgets function. hope this helps more than it confuses.
Great succinct video. This is a great video for people who already know how to code and want to learn C. Other videos on TH-cam are too slow and are meant for complete beginners to not only C but programming in general. Great video!
because their job is to milk you for time and money because the longer the class = more credits you have to buy etc. every class could easily be a fraction of the time they make you be there, not to mention the other classes they force you to take that is not even relevant to what you are taking in the first place. its a scam and fraudulent at the same time.
@@OpsFox245 Actually no, here our teachers just teach theory meanwhile assistants are those doing actual coding and showing examples and stuff. Their actual job indeed is to explain how it's done.
I'm taking a college class in C, and although I know most everything, this is such a great review piece, as well as learning more things about C than we learned while in Class. All for free. Amazing work Bro. I recommended this channel to everyone in my programming class and so far they only have great things to say.
for all you fellow bros out there, you can put an extra space for scanF(" %c", &guess); instead of creating another line of scanf("%c"). That will also get rid of the skipping of the second array.
wow realmente me siento afortunado de encontrar este canal, que bonito vivir en esta época donde el conocimiento es mas accesible (y realmente accesible) y facilitado gracias a personas maravillosas como usted🙏 i am happy
In my last two years that I've been into programming, I can tell you're the one that explained everything better. Really appreciate your work man! Legend.
That's so helpful!! I am a newcomer to C programming and I am approaching the end of the course and thank you so much! A small piece of suggestion: for the programming exercise like the Tic Tac Toe game, it will be much better if the instructor can show the outcome at the beginning, and gives some hint/ways to achieve that before starting to program. In this way, students can learn much more by trying to program themselves first and then come back to the video.
Hi bro, I'm here to thank and appreciate your work. I don't need to code in C at the moment though currently watching your Java series, especially the Swing GUI related and these are the best tutorials available on youtube.
This is hands down one of the best simplified explanations I've seen for C language. The guy explains a lot of things in the vid (which i find somewhat detailed) but you can just click to the topic you wanna know (for ex: arrays, for loops, break-continue etc) through the timestamps he gave in the description.
For those on Windows 11 getting the "cannot download repository.txt" error, please refer to the video titled "How to install MinGW w64 on Windows 11 64bit" by Amit Thinks. Continued well wishes to those who have started C programming, and good luck to those just starting the journey.
I watched this video 3 months ago and this your free course helped me passed my C exam last semester and I just wanted to say thanks!! Please make tutorials on assembly language as well!
I've watched a lot of tutorials and taken classes in university and this is probably the best C course I've ever seen. You explained difficult concepts perfectly.
I really appreciate the hard work you put in for making this video man, you don't have a clue how many people are gonna benefit and learn from this ! mad love
As a 3rd year programming student, this video was great to get an understanding on syntax. Not enough info on pointers, but I understand this is a basic introduction to C and was a great starting point.
In my college I need to learn this C language as I am a CS student. But I can't understand coding in my college classes. Thank you very much Bro. Thanks, because of you I can now understand coding and I am doing well in exams. You are the best teacher I have ever had 😀
I love your courses bro Thank you for the time you put into this, I've just started getting more into programming and your videos are absolutely perfect.
You're awesome!! Thank you so much for your work and efforts! Knowledge is priceless, and taught in a thoughtful way, without haste, without despair to finish, makes everyone appreciate and absorb.
Bro you are the best youtuber ever . I started learning python and c crash course . I thought it would be tough but seeing ur tutorials it's like a piece of cake for me . Thank you so much for providing all this for free . And Congrats for 200k . U deserve more man . Road to 1 million
I really appreciate what people like you does ....its just amazing that i can learn almost everything relating to other people learning experience, I couldn't imagine myself doing it by following instructions written in a book.
I watching you python course 1. Sti back 2. Relax 3. Enjoy the show And that's AWESOME and interesting to Your language is easy to understand for non native English speakers IF POSSIBLE DO PHP FULL COURSE PLS
Great video! Very quick and straight to the point, extremely informative and helpful. I notice that C has some resemblances to batch code/command prompt commands, but that could be since it's what I first started with at 13 lol.
Man, thank you SO FREAKING MUCH, you have no idea how easy it is to understand your explanations, and this course is way better and have way more content than the one that i have in my school. Thank you for giving such relatable content for free :D
Char a; printf("Are you subscribed? Type Y for yes or N for no"); scanf("%c", &a); If (a==Y){ printf("Great! You're spared"); } Else if(a==N){ printf("So you have chosen impending doom for yourself"); }
Alternative solution for 2:05:35 ("30.nested loops"), where 'scanf("%c", &symbol);' results in multiple new lines: *scanf(" %c", &symbol);* Since the video's solution didn't work for me, I deleted the 'scanf("%c");' that Bro added and then added a whitespace before the next '%c'.
I assume that the whitespace makes the scanf() function look for the character just after the new line character from the previous scanf(). I don't understand why Bro's solution worked for him since I assume that the 'scanf("%c");' would just result in another new line character. Maybe it's related to the way that the code is processed, hence why it works on his PC and not mine. Maybe it's related to an update to an extension or VSCode itself.
Your mastery is on another level bro, your fluency while creating the tic tac game is incredible. I have followed this course from the beginning to the end and I must appreciate your wonderful help to learn the C language in 2024 even though I don't have a physical teacher. Thank you my friend.
Bro Code is absolute best. many language course's with simple and efficient explanation. i would throw out college if i could and sit in my room watching Bro Code all day every day. thanks for all your hard work bro. keep up the good work.
I think the C way of displaying variables in a string is just so straight forward. I mean I absolutely can't like the way other languages use concatenation to display something, like: "What's up " .. name .. ", how's it going?" it's just so ugly and disorganized
LET'S GET THIS VIDEO TO #1!
Like this video and leave a random comment to *break the TH-cam algorithm* 👊
I appreciate all of you
⭐Time Stamps⭐
#1 (00:00:00) C tutorial for beginners 🕹
#2 (00:12:36) compile and run a C program with cmd 🏗 (optional video)
#3 (00:14:35) comments & escape sequences 💬
#4 (00:19:39) variables 💰
#5 (00:27:09) data types 📊
#6 (00:38:16) format specifiers 🔧
#7 (00:41:31) constants 🚫
#8 (00:42:43) arithmetic operators ➗
#9 (00:46:15) augmented assignment operators 🧮
#10 (00:48:18) user input ⌨
#11 (00:55:16) math functions 📚
#12 (00:57:57) circle circumference program ⚪
#13 (01:00:46) hypotenuse calculator program 📐
#14 (01:02:40) if statements ✔
#15 (01:06:46) switch statements 🔽
#16 (01:10:25) temperature conversion program 🌡
#17 (01:17:15) calculator program 🖩
#18 (01:21:46) AND logical operator &&
#19 (01:25:22) OR logical operator ||
#20 (01:27:22) NOT logical operator !
#21 (01:29:16) functions 📞
#22 (01:31:53) arguments 📧
#23 (01:35:46) return statement 🔙
#24 (01:38:27) ternary operator ❓
#25 (01:41:20) function prototypes 🤖
#26 (01:45:57) string functions 🔠
#27 (01:51:00) for loops 🔁
#28 (01:54:22) while loops ♾
#29 (01:58:12) do while loop 🤸♂
#30 (02:01:35) nested loops ➰
#31 (02:06:53) break vs continue 🥊
#32 (02:09:14) arrays 🗃
#33 (02:13:46) print an array with loop 🔃
#34 (02:18:26) 2D arrays ⬜
#35 (02:25:58) array of strings🧵
#36 (02:28:52) swap values of two variables 🥤
#37 (02:32:45) sort an array 💱
#38 (02:38:47) structs 🏠
#39 (02:42:58) typedef 📛
#40 (02:46:31) array of structs 🏫
#41 (02:50:42) enums 📅
#42 (02:55:08) random numbers 🎲
#43 (02:58:23) number guessing game 🔢
#44 (03:04:45) quiz game 💯
#45 (03:14:09) bitwise operators 🔣
#46 (03:20:55) memory addresses 📬
#47 (03:27:56) pointers 👉
#48 (03:35:59) writing files✍
#49 (03:40:18) reading files 🔎
#50 (03:44:51) Tic Tac Toe game ⭕
I love all your lessons. Really helpful. Can you make a series of HTML for more specific?😊
Thank you bro i appritate it i am greatful to you best programming teacher ever on youtube 🔥
From sri lanka 🇱🇰
hi bro
epic video 1 like = 1 iq added
Can we take a moment to acknowledge the fact that this guy is taking his valuable time where he could be doing a full-time job earning 200k per year but instead he's here helping us.. Thanks Bro 🙏🙏
Thanks Piyush!
Honestly I'm only at the intermediate level, I wouldn't even qualify for those 6-figure jobs xD
@@BroCodez lmao
@@BroCodez hohohoho all of this and you still in intermediate level 💜 respect bro ✌️
piyush d streetshiter 🙏
By all means. Good Idea. Thanks a lot, Mr. Bro Code for all the time and effort you put into this tutorial and sharing with us. God Bless you.
Just got the highest grade on my programming class, all thanks to you! Really amazing job, forever greatful!
@Wixx if you just write it here someone could help
@Wixx tell us bro
@@Notthetylor Who are you talking to?
Hmm.
It's night time before my c coding test.
Haven't attended classes all semester.
Let's see how effective this is.
@@phasepanther4423same
Go to 02:38:47 for discussion on Struct
Go to 02:46:31 for discussion on array of structs
Go to 03:35:59 for discussion on writing files
Go to 03:40:18 for discussion on reading files
what do you mean by discussion?
content@@alpdv
❤
57:34 for anyone wondering why tan 45 is not = to 1 ,it is because the 45 will be read as radian and not in degrees
is it only for tan or for both sin and cos too?
@@shrewdy for all of them
Thank you Bro, teaching myself C in 2024 is hard AF and your videos make all the knowledge stick together. Cheers from Florida.
How did you install GCC, this method is not working for me, everytime it says "Cannot download repository.txt" for me?
Can you explain me please?
@@aparna4799 it may be due to lack of storage. You can just use online compilers it does the same job. I use Jdoodle
@@aparna4799It depends what system you’re on. For me it came pre-installed
@@aparna4799 Bro using vs code is harder use Code block for C and C++ and Blue J for Java it doesn't have many features like vs code but trust me it's helpful
I have that issue too@@aparna4799
I appreciate that you’re giving out all this knowledge for free.
What’s your pfp
@@deecofrmhsw4777 unless he recently changed it after you asked, that's the doomguy, from Doom
@@kwotofinal9304 ohhh thanks it’s the same pic
@@kwotofinal9304what yo pfp
Plz make full stack development course
For some reason, your teaching methods just stick in my brain a lot more than professors ever do. Thanks a ton for your help.
This 4 hour video has everything my Programming professor failed to teach in 6 months of classes, mostly because she never actually gave any classes and just told us to read a book or something.
Wednesday is my final exam for this subject. If I pass it will be entirely because of you, bro. If I don't, that's okay, at least you taught me something.
Thank you so much.
so hows the exam?
@@flyingtoilet6967 needed 5 got a 7.5 we fucking cooking 💪
@@aleatorio._ gj mate
@@aleatorio._LET HIM COOK
@@aleatorio._Looks like Bro indeed made you pass with flying colours, mate
I want to say that ALL of your tutorials are amazing. I recommend that everyone should sit and watch all the videos, even if they are 4 hours long. Clear and precise. Also, fun fact, I love how at each ending of a part Bro is like "and YEAH, this is blah blah" :P
I've been going along with them. I think pausing and typing in the code as you go is better than taking an in person class.
@@courtappointedaudio4549 Exactly and you get to really use the code and see how it works helping you to remember it better
200% agreed this is one of the best tutorials out there
Many free courses are better than paid courses. And yours is one of those courses. Congratulations for sharing the knowledge!
Спасибо гуру за все ваши курсы. Дай Бог Вам здоровья и сил продолжить начатое дело.
Thank you Russian Brother, means a lot.
Mate, I just need to thank you. Thanks to you I can finally code, I'm at the moment 1 hour into the video and I decide to code my own calculator, not following your instructions at first, just to see how I'm going, and man, altough there are some errors in my code, I coded an entire calculator that can do more than 20 operations, from simple addition to measure conversors and currency exchange.
Appreciate, man
may i see your currency change please
can you please provide the code
This video has helped me in my C class more than anything else. I keep coming back to it throughout the semester because it covers most things we have learned. Thanks so much! You're the best teacher out there
Ehehhehehehehehehehehhh 🎉
Hey in this video has recursion been taught?
@@ShreeKailash-g2d that was so long ago idk. just watch it
My brother is going into computer science, and he talked very highly of this channel. I’m a math major, but do some computer stuff as a hobby (mainly working with networks; I’d secured my jobs network one time). As a Linux user I’ve been looking for a way to easily learn C, and I’ve found my brother was right to recommend your channel!
How is it going ? Are you still improving yourself.
damn, I would really love to give your comment a like but it's 69 :(
@@EinSatzMitXI did it anyway (:
day 1 (15/8/24) -> 2:09:14
day 2 (16/8/24) -> 4:05:00 done
bro stopped learning
@@ChinChin-cp5ip i completed
LEEEEEEEEEEEESSSSSSSSSSSSSSSSSSSSS FFUCCCCCCCCCCCCKKKKKKKKKKKIIIIIIIIIIIIINNNNNNNNNNNNNNNN GGGGGGGGGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO WAAAAAAAAAAAAKKKEEEEEEEEEEEEE UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
I just finished learning Basic python from your courses (so most of the basic python things like file i/o etc), finished some projects( password manager, password generator et) and decided to start learning C. Your courses are top quality; concice and easy to understand, without removing the essence of the concepts. Keep up with the great content and one day you'll reach 1M subs.
very soon now
he did get 1m
I have watched a lot of TH-cam videos to learn programming, and for me this is the most comprehensive I have seen, straight to the point and no crap.
Hey in this video has recursion been taught?
New Year is just at the corner and i got a week off from my University and was struggling a lot in C and i came across your video and honestly its great man most of my issues are solved . Thanks a ton mate!!
i came back 3 years after coding c almost everyday for computer science. just for the nostalgia of how i struggled to understand pointers its so weird how now its just so basic its like how you use a fork or a spoon but i remember how hard it was to grasp at first.
I've watched like 3 other tutorials on C, none have explained it at this detail! Thanks a lot Bro Code!
Thanks so much! Have donated to a cancer research facility (for childhood cancer) here in Australia! Really appreciate your work :-D
I learned more from your video than I have in the first 4 weeks of the class I’ve been taking! Cannot thank you enough because I was almost ready to give up & that’s not something I normally do!!!
Nice one
printf ("Sit Back, Relax & Enjoy The Show") ;
😊😊😊
Output : Sit Back, Relax & Enjoy The Show
@@remixtap8829 ~ [Done] exited with code=0 in 0.233 seconds
This "program" would actually be invalid since you didin't include stdio first
Compilation error
Undefined reference to "printf"
@@cheesepop7175 wow...I never knew that..infact no one here who's been studying C for the last few couple of hours knew that...such a great insight!
Hey Bro, I've finally completed this course after 15 days. I took some time but I made it, typed everything along with you on vscode.
My University is about to start now and I'm expecting a head start for myself because of the concepts you've taught. I just wanted to thank you my man.
will start your C++ course now in a couple of days.
i was a bit down in the dumps bc it has taken me quite a while just to get through a fraction of this video. this comment reminded me that i have a full time job and can only dedicate a handful of hours a week to watching, learning, processing, coding, and applying the stuff in this video. i'm allowed to take this long. thank you
@@adrianpatino5166 all that matters is that you continue, not by how much. keep going you got this!!
@@adrianpatino5166 slow and steady wins the race
never blame yourself for doing things slowly, only blame yourself when you stop. you got this bro@@adrianpatino5166
So did it help?
I just came here to like and comment on this video for the algorithm because I know how hard C is and you did a 4 hour free course. Well deserved : )
One of the most (in fact the best!) programming learning channels on TH-cam. Comprehensive, detailed as well as fun and engaging- a rare combination! Thank you soo much! Very helpful for my college exam preparation. Love and respect from India.
Hey in this video has recursion been taught?
For those without a Windows machine (AKA Mac or Linux):
1. Compile the code using either clang (on Mac) or Gcc (on Linux)
2. In the folder manager, you will see an a.out file
3. In the terminal, make sure you are within the folder with the a.out file, then run ./a.out
Or alternatively use the absolute path to the file.
This is literally the best c tutorial there is thanks so much you actually explain what your doing instead of typing!
learning this right now on my first year in CS. to be honest tho, I understand you more than my professor. appreciate you 🙏
CS50 introduction into computer science is not bad at all and is free
Love your videos! And what a coincidence, I just started learning C language (in my school) and today this video showed up.. amazing!! Keep up the good work! ❤️
Is not a coincidence the fact you are getting C related videos, youtube knows.
if you are encountering issues with fgets (mentioned in the user input part of the video) it might be because you have included scanf in your code before you did fgets. after scanf reads user input, it leaves a newline (
) character in the input buffer which, if not cleared, will lead to a logic error where you are not asked for your input during the fgets part -- ie, printf("what is your name?") and printf("hello %s, how are you?", name) are just printed without allowing you to type anything in. This happens because the fgets function considers the newline character as the input and therefore considers it unnecessary to ask you for the input instead. To resolve this error, put the following in between the part of the code where you are using scanf and the part where you are using fgets:
int c;
while ((c = getchar()) != '
' && c != EOF) { }
this essentially reads each character in the input buffer sequentially, assigning them to the variable c; each time c gets a new value, the old value is erased, clearing the input. this loop continues until it comes across the newline (
) character or the end of the input buffer's contents. this leaves the input buffer empty and ready to use by your fgets function. hope this helps more than it confuses.
PS --> the input buffer is a small amount of memory allocated to your input so that the program can work with it
Great succinct video. This is a great video for people who already know how to code and want to learn C. Other videos on TH-cam are too slow and are meant for complete beginners to not only C but programming in general. Great video!
I actually don't understand how a TH-camr is better than my university teachers like there literal job is teaching ?????
because their job is to milk you for time and money because the longer the class = more credits you have to buy etc. every class could easily be a fraction of the time they make you be there, not to mention the other classes they force you to take that is not even relevant to what you are taking in the first place. its a scam and fraudulent at the same time.
Their job is research, Teaching is a side hustle required by the university.
@@OpsFox245 Actually no, here our teachers just teach theory meanwhile assistants are those doing actual coding and showing examples and stuff. Their actual job indeed is to explain how it's done.
12 minutes in and it's very easy to follow so far. You explain concepts well!
great video to understand the basics of C. using it for one of the classes in my software engineering major, would recommend 10/10
I'm taking a college class in C, and although I know most everything, this is such a great review piece, as well as learning more things about C than we learned while in Class. All for free. Amazing work Bro. I recommended this channel to everyone in my programming class and so far they only have great things to say.
same boat!
dont know the situation with your class but dont you think they go too slow in college? joining to classes feels like a huge waste of time
You are one of if not THE programming teacher. I have been dying to have a C course from you, so thank you so much for making this a reality!
for all you fellow bros out there, you can put an extra space for scanF(" %c", &guess); instead of creating another line of scanf("%c"). That will also get rid of the skipping of the second array.
thanks bro....gr8 help
I was wondering why it wasn't working for me! Thanks, man!
Thank you so much! This is so much more efficient and better than the explanations I receive in a paid course!
wow realmente me siento afortunado de encontrar este canal, que bonito vivir en esta época donde el conocimiento es mas accesible (y realmente accesible) y facilitado gracias a personas maravillosas como usted🙏 i am happy
In my last two years that I've been into programming, I can tell you're the one that explained everything better. Really appreciate your work man! Legend.
I have already taken this in university it literally cover my first year full chapters in C and a bit more
That's so helpful!! I am a newcomer to C programming and I am approaching the end of the course and thank you so much!
A small piece of suggestion: for the programming exercise like the Tic Tac Toe game, it will be much better if the instructor can show the outcome at the beginning, and gives some hint/ways to achieve that before starting to program. In this way, students can learn much more by trying to program themselves first and then come back to the video.
Hi bro,
I'm here to thank and appreciate your work. I don't need to code in C at the moment though currently watching your Java series, especially the Swing GUI related and these are the best tutorials available on youtube.
This is hands down one of the best simplified explanations I've seen for C language. The guy explains a lot of things in the vid (which i find somewhat detailed) but you can just click to the topic you wanna know (for ex: arrays, for loops, break-continue etc) through the timestamps he gave in the description.
For those on Windows 11 getting the "cannot download repository.txt" error, please refer to the video titled "How to install MinGW w64 on Windows 11 64bit" by Amit Thinks.
Continued well wishes to those who have started C programming, and good luck to those just starting the journey.
thanks
Thanks man. It also works for windows 10.
Thanks!
Loved this course, I wrote down every small programm myself and I learned quite a bit. Thank you for this video! 👍
I watched this video 3 months ago and this your free course helped me passed my C exam last semester and I just wanted to say thanks!! Please make tutorials on assembly language as well!
I've watched a lot of tutorials and taken classes in university and this is probably the best C course I've ever seen. You explained difficult concepts perfectly.
i couldnt imagine my levels without this youtube channel
just binged this over 9 hours straight... I have learned c in 8 hours... I am him.
I really appreciate the hard work you put in for making this video man, you don't have a clue how many people are gonna benefit and learn from this ! mad love
The thing that relaxes me the most is your voice :D
Thanks men...i was looking for these masterpiece course...im a beginner BCA and IT student and it benefit me alot...😊
As a 3rd year programming student, this video was great to get an understanding on syntax. Not enough info on pointers, but I understand this is a basic introduction to C and was a great starting point.
after you watch this video, what your source to learn more about c language?
In my college I need to learn this C language as I am a CS student. But I can't understand coding in my college classes. Thank you very much Bro. Thanks, because of you I can now understand coding and I am doing well in exams. You are the best teacher I have ever had 😀
Bro I'm bca student is this video will help me to learn c ?
@@vikassingh-uk4nb this is beginner level
Thank you very much!!
My engineering college sucks big time but you uploading these kinds of videos are a big help to a struggling student like me.
I love your courses bro Thank you for the time you put into this, I've just started getting more into programming and your videos are absolutely perfect.
Day 1 : 0:00:01 to 1:10:26
Day 2 : 1:10:26 to 2:26:01
Day 3 : 2:26:01 to 2:58:23
Day 4 : Practice
Day ?? : Well......
yeah so i finished it (alt)
You're awesome!! Thank you so much for your work and efforts! Knowledge is priceless, and taught in a thoughtful way, without haste, without despair to finish, makes everyone appreciate and absorb.
Bro you are the best youtuber ever . I started learning python and c crash course . I thought it would be tough but seeing ur tutorials it's like a piece of cake for me . Thank you so much for providing all this for free . And
Congrats for 200k . U deserve more man . Road to 1 million
This is the best programming course I've ever seen. I am really grateful, thanks mate
I really appreciate what people like you does ....its just amazing that i can learn almost everything relating to other people learning experience, I couldn't imagine myself doing it by following instructions written in a book.
I watching you python course
1. Sti back
2. Relax
3. Enjoy the show
And that's AWESOME and interesting to
Your language is easy to understand for non native English speakers
IF POSSIBLE DO PHP FULL COURSE PLS
Where are you?
@@HeyDDantas ?
@@TRIO_DE_CONQ Where are you from!?
@@HeyDDantas india
Day 0: 15:30
Day 1: 50:50
Day 2: 1:07:50
Day 3: 1:36:21
Day 4: (shits gettin real😕) 1:59:00
this guy is probably the best teacher in the world
swap values without temp variable
its fun to try:
a = a+b;
b = a-b;
a = a-b;
yeah it was fun one !! although extremely basic one
You can try this one too :
a = (a + b) - (b = a);
Bro taught the full University course in just four hours that taught in 5months of daily classes 🔥🔥🙏
Quick Note: For Shift Left, like Bro mentioned, there's a pattern: Every time you shift it, it doubles.
Ex: int x = 6;
for x
Great video! Very quick and straight to the point, extremely informative and helpful. I notice that C has some resemblances to batch code/command prompt commands, but that could be since it's what I first started with at 13 lol.
Hey Bro. 13 year old coder here. Thanks so much for your help. And it's a fundraiser too?? Amazing, man. Wish you the best of luck. Thanks :)
Man, thank you SO FREAKING MUCH, you have no idea how easy it is to understand your explanations, and this course is way better and have way more content than the one that i have in my school. Thank you for giving such relatable content for free :D
Char a;
printf("Are you subscribed? Type Y for yes or N for no");
scanf("%c", &a);
If (a==Y){
printf("Great! You're spared");
}
Else if(a==N){
printf("So you have chosen impending doom for yourself");
}
hey you dropped this 👑.
You're one of the best teachers on TH-cam 💙...thanks man for your hard work
Thank you for everything!❤️❤️
Alternative solution for 2:05:35 ("30.nested loops"), where 'scanf("%c", &symbol);' results in multiple new lines: *scanf(" %c", &symbol);*
Since the video's solution didn't work for me, I deleted the 'scanf("%c");' that Bro added and then added a whitespace before the next '%c'.
I assume that the whitespace makes the scanf() function look for the character just after the new line character from the previous scanf().
I don't understand why Bro's solution worked for him since I assume that the 'scanf("%c");' would just result in another new line character. Maybe it's related to the way that the code is processed, hence why it works on his PC and not mine. Maybe it's related to an update to an extension or VSCode itself.
Yea youre right
who come from 2024?
I personally came from 2003 but it’s great you’re starting so young!
@TheInterestingInformer thank you, never late for beginning. I love it and never stop getting more knowledge
Meeeee
Come here again
I've just got it in recomandations.
When I download gcc compiler it tells me installed incorrectly after I switch to x86_64
same question here
same
same :/
same
did you guys ever figure it out?
Printf("loved it");
Your mastery is on another level bro, your fluency while creating the tic tac game is incredible. I have followed this course from the beginning to the end and I must appreciate your wonderful help to learn the C language in 2024 even though I don't have a physical teacher. Thank you my friend.
This is a random comment from 2023
Poggers from 2024
In the nested loops section, using scanf to clear the input buffer without specifying a variable to write to causes a segmentation fault for me.
use this to clear the input buffer instead:
int c;
while (( c=getchar() ) !='
' && c != EOF) {}
@@omaralazizi5384 Thanks. I solved it by scanning it into a string, but your solution looks like it uses constant memory space, which is better.
I'm unable to install mingw-w64-install.exe on my pc what should i do? it says "cannot download repository.txt"
Copy the path from the mingw folder from the directory and add the path to your system variables
had some minor error while doing the string swapping exercise. I think it's buffer overflow. Here's my corrected code:
#include
#include
int main(){
char x[20] = "water";
char y[20] = "lemonade";
char temp[20];
strcpy(temp, x);
printf("temp: %s
", temp);
strcpy(x, y);
strcpy(y, temp);
printf("x: %s
",x);
printf("y: %s
",y);
return 0;
}
bro i cant download mingw it say the file have been downloaded incorrectly
MinGW-w64 - for 32 and 64 bit Windows says i ownloaded it wrong plz help me :(
Same I found the solution on TH-cam just search about it
Same I found the solution on TH-cam just search about it
Just wanted to let you know that you are still helping your fellow Bros with this video after 2 years
Thank you Bro
You need a second subscribe button bro. the first one is out after i hit hard
Random comment : zzzzzzzzzz.........
who else is watching in 2025
Me
😂
Bro Code is absolute best. many language course's with simple and efficient explanation. i would throw out college if i could and sit in my room watching Bro Code all day every day. thanks for all your hard work bro. keep up the good work.
Subscribers++
just finished the course, helped out a ton! Thanks Bro!
I've learned more about C programming from this than I have from my CS classes so far.
Bro is GOATed, What a guy!!!! Thanks for the vids, so pleasantly explained!
Personal Mark:
Day 1: --- 3/11/24 --- 26:42
Day 2: --- 4/11/24 --- 29:31
Day 3: --- 6/11/24 --- 44:50
Day 4: --- 7/11/24 --- 55:15
Day 5: --- 9/11/24 --- 1:00:29
Day 6: --- 10/11/24 --- 1:02:40
thank you very much! as soon as i finish computer science and get a job i will leave you a big ass tip. you brought back my hope and motivation for C!
I think the C way of displaying variables in a string is just so straight forward. I mean I absolutely can't like the way other languages use concatenation to display something, like: "What's up " .. name .. ", how's it going?" it's just so ugly and disorganized
Easier to read, yet, I don't like it anyways
@@bernardooliveira2048 I agree