Learning to Program in C (Part 01)

  Рет қаралды 927,924

Jonathan Engelsma

Jonathan Engelsma

Күн бұрын

Пікірлер: 385
@TheQuatum
@TheQuatum 6 жыл бұрын
This single tutorial covered 3 entire chapters of my C programming book in 11 min. This is definitely not a basic tutorial
@dopier12
@dopier12 10 жыл бұрын
Thank you sir. Adding you to my favorites. I think I'm going to watch all your videos in C. Hope you have C++ as well. I remember nothing from my introduction to C class almost two years ago...so you might prove to be a life saver line for me.
@theprogrammer5200
@theprogrammer5200 Жыл бұрын
how are you now at your life
@WealthyBella
@WealthyBella Жыл бұрын
​@@theprogrammer5200wow ...
@harrishkumar9424
@harrishkumar9424 9 жыл бұрын
thank you very much Jonathan.. because last two months i studied nothing in c... by watching this video a idea came for me.. this is nic
@vsicok2862
@vsicok2862 6 жыл бұрын
best c programing tutorial in world, many complete useless tutorial in youtube, edx, udacity, coursera, udemy.
@maryannemuthoni5388
@maryannemuthoni5388 Жыл бұрын
Here from the ALX software engineering program and this video has taught me so much.
@FlameBelliedWalrus
@FlameBelliedWalrus Жыл бұрын
Sasa Mary! #dohardthings 💪how's it going so far?
@maryannemuthoni5388
@maryannemuthoni5388 Жыл бұрын
@@FlameBelliedWalrus I am so behind I am considering quitting and I am in the last cohort so I can't defer 😭
@FlameBelliedWalrus
@FlameBelliedWalrus Жыл бұрын
@@maryannemuthoni5388 What's the last cohort? I just deffered to c21 myself. Actually I only found your comment because I'll be going through the materials for c. I finished shell but I'm not very confident in my c yet so i didn't think going forward was wise.
@stanmwadime
@stanmwadime 2 жыл бұрын
Informative.Thanks for sharing to us
@roltthehunter
@roltthehunter 7 жыл бұрын
Thank you for putting this out there, i am doing a bootcamp in a few months and i know they cover C and i am very new to it, but i can pick it up.
@spiyushpokharkar3714
@spiyushpokharkar3714 9 жыл бұрын
nyc video very helpful for the beginners
@RSPSify
@RSPSify 10 жыл бұрын
I learned C with a awesome book The C programming Language by K&R. The book is dated and the examples have bugs in them but it's only two hundred pages, and it gets you up to speed quick, the first chapter you will know how to do if's, whiles, for's and trust me you'll have a great understanding of the language. If you are stressed out about the information not "sticking" the book will make it stick. This is for everyone who wants to learn the best way; the hard way. Also, the world has progressed passed C, you won't get a job programming it instead you'll get the fundamentals you need to know to learn OOP languages, so syntax, specific nit-picks of functions in the book don't really matter. You probably should be using it to get a marketable language. Also, my suggestion is to use linux, use GCC as a compiler and the linux terminal to compile and run. I've always had trouble keeping the window up with EOF references and other problems that are prone to IDE's. Nothing is more annoying then having an error because of the software of the IDE or the OS. If you want a hassle free way to code, just type the commands, it's not hard because the terminal by pressing up will copy the code automatically.
@jafartigue8881
@jafartigue8881 10 жыл бұрын
Your are right The best way to learn is the hard way!
@ogbuagushantel1036
@ogbuagushantel1036 2 жыл бұрын
Please can you help me with the pdf of the book?
@ogbuagushantel1036
@ogbuagushantel1036 2 жыл бұрын
Please can you help me with the pdf of the book?
@nelloyung
@nelloyung Жыл бұрын
may i get the pdf please
@elisabetmisganew9303
@elisabetmisganew9303 Жыл бұрын
please send us the pdf
@tomidebbie2078
@tomidebbie2078 2 жыл бұрын
Your voice makes the class understandable, great communication skill you got sir 👌
@Thatcityboy697
@Thatcityboy697 2 жыл бұрын
If alx brought you here, signify 😂
@alikaliusman3684
@alikaliusman3684 Жыл бұрын
😂
@laythabdulwahab7315
@laythabdulwahab7315 7 жыл бұрын
Finally a guy who doesnt have an Indian accent
@TheQuatum
@TheQuatum 6 жыл бұрын
Layth Abdulwahab lmfao
@haiquannguyen2583
@haiquannguyen2583 6 жыл бұрын
:)))
@HighFlyier11
@HighFlyier11 6 жыл бұрын
bro I swear thank the LORD ! lol
@majedhk5460
@majedhk5460 6 жыл бұрын
lol
@somacruz8272
@somacruz8272 2 жыл бұрын
this actually is kind of an issue. I grew up with my best friend Sitanj and Anish and never thought this way until I started taking CS and EE classes.
@CephX_1
@CephX_1 Жыл бұрын
from ALX_SE say Hi
@RR-yd5jf
@RR-yd5jf 6 жыл бұрын
It's great to be able to finally understand someone.
@azeemmohammed7776
@azeemmohammed7776 8 жыл бұрын
U r awesome the language way how u teach its educational no one teach like u superb
@youneshenni6883
@youneshenni6883 8 жыл бұрын
Finally, some free C programming tutorials
@mikedrz
@mikedrz 8 жыл бұрын
Finally a programming tutorial I can understand!
@realityandphilosophy4912
@realityandphilosophy4912 7 жыл бұрын
Best explanation.
@ninah6619
@ninah6619 2 жыл бұрын
Wow, I really enjoyed this session
@priteshgehlot
@priteshgehlot 10 жыл бұрын
#include #include Void main() { Int love=0; While(love
@priteshgehlot
@priteshgehlot 9 жыл бұрын
Thanxx every one for liking comments
@priteshgehlot
@priteshgehlot 9 жыл бұрын
***** lol
@priteshgehlot
@priteshgehlot 9 жыл бұрын
***** System.out.println("c#=java");
@priteshgehlot
@priteshgehlot 9 жыл бұрын
***** where do you live bro ?
@priteshgehlot
@priteshgehlot 9 жыл бұрын
***** yes bro I am from India .....you are studying ??? which std
@JosuahDemangeon
@JosuahDemangeon 8 жыл бұрын
Oh, but that video is actually very good! Thank you for helping me through the path of learning!
@karimullahmujadadi2042
@karimullahmujadadi2042 6 жыл бұрын
I like this site for sequencial learning.
@thecoderabbi
@thecoderabbi 2 жыл бұрын
Thanks, this is really explanatory
@brhem100
@brhem100 11 жыл бұрын
good job and many thanks
@madeOfStone319
@madeOfStone319 8 жыл бұрын
i downloaded visual studio and changed the theme to make me look like some l33t hakcer programmer wizard, other than that i dont have a clue
@dejay_incognito6677
@dejay_incognito6677 6 жыл бұрын
WolvesFanVideos really depends on what varant of Visual Studio you have. Visual Studio Code = text editor Visual Studio 20XX (style) = IDE
@PixelPioneer-t3q
@PixelPioneer-t3q 8 жыл бұрын
personally i learned q basic first, then visual basic, then i moved on to C. in my opinion this is a very good way to start.
@jongmagee
@jongmagee 8 жыл бұрын
I still have no idea what's going on....
@Discordxeroxero6454
@Discordxeroxero6454 8 жыл бұрын
hahahhahahahahahah join the cub
@languagelover9170
@languagelover9170 8 жыл бұрын
***** .. OMG OMG OMG AXAXAXAXAXAXAXAXAXAXAXAXAXAX LAUGHED SO HARD CRIED SO MUCH YOURE SOSOSOSOOS AWESOMEA ABSOLUTELY RARE OMG KIND HEARTED LOVELY GREAT AMAZING CREATURE I LOVE YOU I LIKE YOU I LIKE YOUR STYLE BE SAFE OMG AXAXAXAXAXXAXAXAXAX MY HEART IOMGGGGG I WANNA BE YOUR FRIEND I WANNA HUG YOU LUCKY YOUR FRIENDS AND FAMILY THAT THEY HAVE YOUUU
@languagelover9170
@languagelover9170 8 жыл бұрын
***** Greece! And it's not a compliment!, it doesn't hide winning something or taking advantage from something, it@s the truth!
@landro3552
@landro3552 4 жыл бұрын
@@languagelover9170 ti pineis?
@Unfiltered20-24
@Unfiltered20-24 2 жыл бұрын
@@Discordxeroxero6454 How do I join?
@chiomaobi6424
@chiomaobi6424 2 жыл бұрын
Nice tutorial
@dohoudanielfavour
@dohoudanielfavour 2 жыл бұрын
This is very useful after 9 years. Thank you so much
@dspcreations4738
@dspcreations4738 10 жыл бұрын
Hello Mr. jonathan is that the 9th part of your tutoriall was last one or we could learn more
@embroidery_vlogs
@embroidery_vlogs 10 жыл бұрын
best ever in youtube
@skycnn2890
@skycnn2890 8 жыл бұрын
good lessons
@Dr46
@Dr46 2 жыл бұрын
So interesting
@nourbounasr553
@nourbounasr553 8 жыл бұрын
very good tutorial thanks
@randomdhaniya3533
@randomdhaniya3533 10 жыл бұрын
Thank you sir ... very Helpful......
@JC_Ares
@JC_Ares 6 жыл бұрын
Thank you, still got no idea how rough the road i will be choosing.
@jon419
@jon419 12 жыл бұрын
Nice work Prof. Engelsma
@mahadisohan
@mahadisohan 9 жыл бұрын
you are great man,,,,,,,,i like your posts,,,,,,,really awesome
@MrVarunparmar
@MrVarunparmar 11 жыл бұрын
Very good sir
@wayneburbage8900
@wayneburbage8900 10 жыл бұрын
Really fascinating. I liked the shell tricks.
@TheHaagendazs0
@TheHaagendazs0 9 жыл бұрын
all the languages are the same. glad there are patterns to recognize.
@darthbolloful
@darthbolloful 10 жыл бұрын
thanks for making this video couldn't find a good one for a long time!
@joshuashelstad1298
@joshuashelstad1298 8 жыл бұрын
I made it to about 8:25 and I'm kind of lost rn, I don't quite understand. what is taking up 1-4 bytes, where is it stored? why does it take up 1 byte? what is the use of a byte? ive never had any programming experience in the past so this just confused me
@paneesh
@paneesh 11 жыл бұрын
Thank you so much for this amazing video Jonathan! You're a Genius!!!
@MangeshMistry
@MangeshMistry 11 жыл бұрын
excellent video. very interactive and good job.
@manishagarwal2830
@manishagarwal2830 10 жыл бұрын
You are a great teacher ! Thanks for this valuable tutorials....!
@ExpertIT-zc6bu
@ExpertIT-zc6bu 5 жыл бұрын
kzbin.info/www/bejne/gZfZYoeXn5loisk
@rishikeshiyer5212
@rishikeshiyer5212 9 жыл бұрын
Thanks for posting. Very helpful
@iamacreature
@iamacreature 11 жыл бұрын
Thanks this is good edumacation
@nguyenthisu3531
@nguyenthisu3531 11 жыл бұрын
Your video is excellent. I love it.
@faizilahi
@faizilahi 8 жыл бұрын
you explain so well,.. !
@F00KiU
@F00KiU 10 жыл бұрын
Thank you for your great efforts ...
@howsyourrobot
@howsyourrobot 10 жыл бұрын
Great lesson! Thanks for putting it out here for us to see
@tharinjayawardana6905
@tharinjayawardana6905 10 жыл бұрын
I want to know what is the software that I have to download for c language?
@themkcomputer
@themkcomputer 12 жыл бұрын
Brilliant
@TheHaagendazs0
@TheHaagendazs0 9 жыл бұрын
videos are great. please be more detailed sir.
@johnwang806
@johnwang806 11 жыл бұрын
Thank you for your simple explanation.
@noahnewman1288
@noahnewman1288 2 жыл бұрын
Please can you throw more light on modifiers
@dragontile
@dragontile 9 жыл бұрын
make sure to enable hardware virtualization with windows through the bios, virtualbox wouldn't run Ubuntu until I did that.
@_JS96
@_JS96 10 жыл бұрын
A better/more user-friendly terminal editor is nano. There's always been the nano side and the vi side but nano is my preference. Ex. touch hello.c (touch is the "create this document" command) nano hello.c (edits the document named "hello.c" in your current working directory) You don't have to do the touch command because nano will create the document if it does not exist but it's always good to know more commands. When done editing press Ctrl+X and save document to name.
@Burtsandalman
@Burtsandalman 10 жыл бұрын
Jonah St-François Nano is much easier to use, but Vim is much better IMO. The controls take longer to learn in Vim, but it's all around better, That being said, Nano isn't bad.
@_JS96
@_JS96 10 жыл бұрын
Grimmwood It's a personal preference more than anything at this point. I'm much more comfortable in nano than I have/will ever be in Vi so nano is a better tool for me.
@TheKT2563
@TheKT2563 11 жыл бұрын
i need some help and fast: i need to learn to program and to make a program for recognising capacitors but other than your videos i don't know much about it, for example: i need to know how to make 2p to be = to 2 pikofarads, or how to make the first colour chosen to have the value of 3 ? any help is apriciated
@Richard_is_cool
@Richard_is_cool 6 жыл бұрын
6:30 *Why* did we say the hello world main method should return an integer? You should explain things more in depth.
@andibensisva2155
@andibensisva2155 6 жыл бұрын
this function only print the string into output (monitor) and not returning any value (to catch). in other word it returns zero, zero is an integer. thats why...
@MrNutiu
@MrNutiu 8 жыл бұрын
How did you made your Ubuntu installation to look this way?
@benardsadia762
@benardsadia762 11 жыл бұрын
Its educative
@SunilRathore-wz4ef
@SunilRathore-wz4ef 10 жыл бұрын
In depth info. available on cymposium
@MrTroywoodtube
@MrTroywoodtube 10 жыл бұрын
sir i tried doing the same in the terminal but in says E248 no string under cursor when i try to type #shrap ??? googled alot but still no solution....
@Lexsoufz
@Lexsoufz 8 жыл бұрын
cant even get passed the first step. I type vi hello.c. creates the vertical ~'s then when I try to type in "#include , all I get is a red error "No string under cursor". please help
@misssarahosseini
@misssarahosseini 11 жыл бұрын
great
@メキシコ人-k2v
@メキシコ人-k2v 6 жыл бұрын
What software is this and is it free like python?
@mannesrikanth123
@mannesrikanth123 11 жыл бұрын
thank you very much sir
@azeemmohammed7776
@azeemmohammed7776 8 жыл бұрын
Can u plz take a video on elements of programming in practice
@Lanijiro
@Lanijiro 10 жыл бұрын
is there such thing as a 'double float'?
@louissummers8747
@louissummers8747 6 жыл бұрын
Hey is it ok if i use Notepad++ for the helloworld?
@Soulzarath1
@Soulzarath1 9 жыл бұрын
What's a good C/C++ compiler/computer I can install onto my desktop to actually code in C/C++?
@futboleroR10
@futboleroR10 9 жыл бұрын
Kyle DuBois Visual Studio
@Soulzarath1
@Soulzarath1 9 жыл бұрын
Are you familiar with Code Blocks because that's what I've been using. What's something that I can use to code multiple languages in?
@Vitoria-ji6tq
@Vitoria-ji6tq 6 жыл бұрын
you're a life saver! thank you
@favourekeleme8163
@favourekeleme8163 2 жыл бұрын
Hey
@uihlogyifg7282
@uihlogyifg7282 10 жыл бұрын
thinks. things are going well! people need little leaning program
@TheGreatHektor
@TheGreatHektor 9 жыл бұрын
Eclipse or Visual Studio which one should i use? I'm beginner.
@Solo6R
@Solo6R 9 жыл бұрын
+TheGreatHektor I prefer Visual Studio 2015
@jasonking1284
@jasonking1284 8 жыл бұрын
+TheGreatHektor Dev C++
@anismuhaimin970
@anismuhaimin970 8 жыл бұрын
thank you so much it helped me a lot
@Deathvveeps
@Deathvveeps 10 жыл бұрын
Okay so I have VirtualBox and I downloaded Ubuntu in the ISO format, I made a VM with Ubuntu and all that comes up is a black screen after the VM is created. So my question is, whats this white screen he calls Vi? I know it is Unix based, where do I get it or how do I get to the same screen he is on? Somewhat confusing just starting out...
@imtpfgro
@imtpfgro 8 жыл бұрын
do i need other knowledge to learn c? or what Kind of knowledge would help? i never had computing lessons and i feel like im thrown into cold water.
@pedronobrega5457
@pedronobrega5457 6 жыл бұрын
hello man can you help me ? i know gow to PRINT ancii chars on screen.. what i need to know its how to execute those commands .. (example: i want to extract ancii chars + concaternate then + execute then) char a = 21; char b = 32; char command = putchar(a);putchar(b); int system(char command); system(command);
@louissummers8747
@louissummers8747 6 жыл бұрын
Also if you would be able to add download links for the progamms used in the vid
@jkarl1959
@jkarl1959 10 жыл бұрын
hello jonathan where can I download a compiler in C using windows 8 OS I hope you help me thank you :)
@nikeadz13
@nikeadz13 10 жыл бұрын
You could try TCC (Tiny C Complier), but there are hardly any C compliers for later versions of Windows. You could always use an online complier.
@johnotieno145
@johnotieno145 Жыл бұрын
mucho gracias
@pranab1234
@pranab1234 11 жыл бұрын
This is great. Thank you very much!
@Fuqyocouchh
@Fuqyocouchh 10 жыл бұрын
i have a year of some quality C++ knowledge (a C++ class with a renowned teacher), should C be very easy for me?
@Fuqyocouchh
@Fuqyocouchh 10 жыл бұрын
seems like it but it looks like i have more rules to follow in C. it looks like C trusts you more than C++. this is why i am concerned but it may be nothing to worry about
@birdman132ify
@birdman132ify 10 жыл бұрын
How do you get the virtual box to recognize vi
@sscoconut1265
@sscoconut1265 9 жыл бұрын
ok now where we can download this?
@climoutgaming516
@climoutgaming516 9 жыл бұрын
Thank you so much I learned to many things
@mohamedidrisbensilah4161
@mohamedidrisbensilah4161 10 жыл бұрын
ilove programming so mutch im idriss 32 years old from algeria
@BamaFanEdge
@BamaFanEdge 11 жыл бұрын
I have no clue what's going on. Can someone direct me to a more basic video. I want to get into programming but don't know where to start. All I know about programming is that somebody somewhere types some codes and makes the internet work.
@mightyworker
@mightyworker 11 жыл бұрын
So I have taken an intro to Java class and now in the middle of the next level up as well as a class that deals with C. You would probably do better getting your feet wet in Java or Python- both higher-level languages that are more intuitive than C which is, like he said, dealing with the hardware more directly. If you look at the free online courses that MIT provides, they show you how to get Python running on your personal computer, for example. I also know khanacademy does some work with python as well, and it would be better to learn from him than right on the MIT website, because they go pretty fast.
@jet-it9cr
@jet-it9cr 9 жыл бұрын
I would recommend to look up some videos about BASIC
@dangputerz
@dangputerz 8 жыл бұрын
^^ horrible advice. python maybe.
@xpd9961
@xpd9961 7 жыл бұрын
JAVA made me quit coding twice DON'T MAKE THE MISTAKE I DID.
@ligeskityler
@ligeskityler 6 жыл бұрын
It’s not for everyone, but if you are really interested look up hello world and start there. Eventually you will figure it out. Don’t give up :)
@joshuaogu491
@joshuaogu491 8 жыл бұрын
am having A BAD TIME learning C programming..pls what should i do so as to be Best in it....Its giving serious night mare,its a compulsory course in mx school..pls talk to me somebody THANKS
@chrislawson1233
@chrislawson1233 8 жыл бұрын
So many people saying "OMG, I JUST DON'T GET IT!" That's because computer and web programming just isn't for everybody. Some people need to come to terms with that and move on to other things.
@vaitelias
@vaitelias 10 жыл бұрын
What's the best compiler to use?
@yonghongniu6907
@yonghongniu6907 10 жыл бұрын
I think vim is best !
@MrJmvprivateer
@MrJmvprivateer 10 жыл бұрын
depends on what OS you are running. In Windows look up Visual Studios Express Editions. In Mac I think XCode (but clang is available as well because of the BSD userland), and on Linux GCC.
@MrJmvprivateer
@MrJmvprivateer 10 жыл бұрын
Yonghong Niu Vim is good, but it is technically just a text editor.
@peterkristo4448
@peterkristo4448 10 жыл бұрын
Hey Jonathan, Thanks for the tutorial, it's great, I've always wanted to do this stuff. However, being a 12 year old, it's pretty darn hard learning C. I've been learning Flash Actionscript 2.0, and I'm getting good! But as C is a bit too hard, should I just stick with the basics like Flash Actionscript 2.0? Great tutorial, Peter Kristo
@RobertBedfordVEVO
@RobertBedfordVEVO 10 жыл бұрын
your 12. Not to young to start. Just take it slow and do basics bit by bit. By the time your 16 you'll be a master. I will someone told me what i'm telling you now when i was your age
@vibrantloki3999
@vibrantloki3999 10 жыл бұрын
If you aren't able to afford the necessary software to learn how to code in a specific language. Learn a different language. C#, C++, Python, JavaScript, etc. all use free software to compile code in the respective language. As for tutorials, codeacademy, khanacademy, coursera, etc. are all great resources.
@nashhinga
@nashhinga 2 жыл бұрын
how did it go pal?
@HeroesNotVillains
@HeroesNotVillains Жыл бұрын
@@nashhinga 😂😂 at that time i was a year younger, bro really needs to tell us how it went
@mohamedidrisbensilah4161
@mohamedidrisbensilah4161 10 жыл бұрын
thankyou sir for this its my first time to learn programming its not easy for me can you help me sir thankyou
@mainedutchensen
@mainedutchensen 11 жыл бұрын
amazing tutorial. thank you.
@pippo1116
@pippo1116 10 жыл бұрын
Anywhere can I find the slides?
@natevideos263
@natevideos263 9 жыл бұрын
What is the book called? I may like to read it.
@natevideos263
@natevideos263 9 жыл бұрын
Never mind.
@shawkymorgan4888
@shawkymorgan4888 7 жыл бұрын
thanks a lot
@preetikashyap7411
@preetikashyap7411 6 жыл бұрын
thank u sir
Learning to Program in C (Part 02)
14:14
Jonathan Engelsma
Рет қаралды 255 М.
How I program C
2:11:32
Eskil Steenberg
Рет қаралды 808 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
OCCUPIED #shortssprintbrasil
0:37
Natan por Aí
Рет қаралды 131 МЛН
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
the cleanest feature in C that you've probably never heard of
8:13
Learning to Program in C (Part 06)
17:28
Jonathan Engelsma
Рет қаралды 134 М.
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 198 М.
CS50x 2024 - Lecture 1 - C
2:27:41
CS50
Рет қаралды 1,1 МЛН
Why C Programming Is Awesome
8:34
Chris Hawkes
Рет қаралды 566 М.
you will never ask about pointers again after watching this video
8:03
Pointers in C for Absolute Beginners - Full Course
2:04:29
freeCodeCamp.org
Рет қаралды 267 М.
"C" Programming Language: Brian Kernighan - Computerphile
8:26
Computerphile
Рет қаралды 1,9 МЛН
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН