Gonna learn C

Wish me luck
youtube.com/watch?v=KJgsSFOSQv0&t
its this tutorial any good or will i be wasting 4 hours of my life?

Attached: ready for the jorney.jpg (852x480, 53K)

Other urls found in this thread:

norvig.com/21-days.html
en.m.wikibooks.org/wiki/C_Programming
cs.yale.edu/homes/aspnes/classes/223/notes.html
twitter.com/AnonBabble

Even if it's shit you'll still learn something, stop procrastinating

nobody knows but if you've no experience in programming then don't bother and get a proper book

Anyway, you waste far more than that every day.
Why you need to start a thread for this?
Stop whining.

*This post kill the tread*

C is really complicated but worth it. There's a lot of concepts that other languages try to hide but C jams its 9" cock in your ass with no mercy. You'll learn a lot.

Attached: 1559554093603.jpg (1200x900, 200K)

norvig.com/21-days.html

C hides so much useful information that it becomes annoying to work with

Like what?

You will drop it when you reach pointers and "strings".
I have a feeling you don't have the mental stamina.

unironically this.
i used to be like OP, asking questions about 'wasting time' if i learn a programming language. it took me three tries to learn C from K&R because i kept switching back and forth from C++, Fortran and Java. Pointers and strings were what got me out, nil

READ THE BOOK NIGGER, READ

Attached: 1557147026040.png (1452x1518, 1.33M)

but i dont wanna

Attached: index.jpg (297x170, 6K)

i learned it with the wikibook, its very good
en.m.wikibooks.org/wiki/C_Programming

4 hours is nothing. If you're so worried about wasting 4 hours, you certainly won't invest the 250 hours minimum to become competent in anything, let alone C.
Watching a video isn't learning. It's just presenting you with information. To learn, you have to put in effort yourself. You have to absorb that information and then use it. If you just sit there for 4 hours sipping tea and glancing at 4channel while it plays in the background, you are wasting your time.

C is literally a simple language, languages like C#/Java or whatever hides all the useful information.

READ NIGGER READ
For real you double nigger, whatever that shitty video will teach you in those 4 hours you can get the same amount of information and more from reading within a fucking hour. if you have the attention span of a monkey and the mental capacity of a pygmy nigger from equatorial guinea then you won't learn C ever anyways

Attached: read nigga read.png (392x224, 198K)

downloading the pdf right now

forgot to send the screen cap

Attached: Screenshot_20190607_183503.png (1366x768, 217K)

It doesn't, though. If you're gonna be an autist about it, just write inline assembler and shut the fuck up, bitch.

>learning C
>YouTube video
Lmao, good luck. Seriously though, the only way to learn C is by 1) reading "The C Programming Language" while 2) writing a lot of C programs. Practice, practice, practice. Take the K&R examples and study them, modify them, etc. Do the exercises (and test them!). You should also learn some basic gdb ASAP, you'll be using it a lot, kek.

just don't give up if you feel overwhelmed, use startpage/duckduckgo/whatever and look things up and try to put stuff into practice as much as possible. write meaningless shit or just snippets of code that utilise something you just read about, it will help a lot.

Attached: 1454536981640.gif (245x240, 335K)

>using botnetbay
you've already failed

youtube just recomended this to me
even youtube is dissing me

Attached: Screenshot_20190607_192220.png (224x180, 43K)

Python is better

You are dumb as fuck. C is extremely simple. It's almost as simple as assembly and the whole point was to be an abstraction over assembly. The complexities really come from things like compiler implementations. Saying C is complex compared to other languages is like saying a screwdriver is complex compared to a powerdrill. Maybe what you mean to say is that it takes more effort for large tasks

Yes it’s true. Python is for intelligent people.

tried to calculate a googolplex in c
returns inf
wtf is wrong with c? how i suposed to calculate the damage my character will take by steping on a lego brick if it cant calculate something any jrpg can?

Attached: FBGoIHO.png (494x269, 232K)

C is the most useful language.
It's also rather simple.
The complications that arise are from everything surrounding it.
But I wouldn't watch shitty youtube tutorials if I were you. Just read a book.

Same. I already have some experience with C but my knowledge is very limited in it and I want to get better. My first mistake was treating google as the be all end all solution to problems instead of actually learning the tool as needed.

Attached: file.png (3840x1080, 502K)

C is one the simplest languages there is.
If you can handle pointers don't blame the language

You should start by setting English as your language. Portuguese is abysmal

Read books. Good luck.

The opposite it true....

Attached: retarded.jpg (400x400, 18K)

There's no such a thing as learning a programming language.
You learn Algorithms and data structures.
The rest is syntathic sugar.

Beaner

Gonna learn syntathic sugar, wish me luck,
already learned string manipulation in python, Now i learned in C i am not impressed.

Attached: 1559933114417.jpg (852x480, 146K)

>already learned string manipulation in python
Impressive.

i actualy started learning C because i was not learning all the said close to metal things i wanted to learn. so far c does not seems what i want.
should i start learning assembly so i get as autistic as i want to be?

MyCodeSchool is a nice pajeet teaching DataStructs and pointers. Go through his pointers series and then data structures. You'll be set desu.

Sure.
Learning C first would help though.
Python teaches you nothing when it comes to grasping the basics of Assembly. Python is essentially Kindergarten/Middle School, C is High School, Assembly is College.

Downloading. I must learn so I can move on to HolyC. Otherwise Mr. God will hold court and heavily punish me.

Attached: AnOffering.gif (429x592, 2.8M)

First mistake. Use a .iso like a white man.

Hello Jow Forums, I am on the first chapter of K&R and I wanted to make an e^x (where x is a positive integer) function as an extension of the power function they write in section 1.7. Please assume my factorial function works properly so I can be brief.
*/ from K&R */
int power(int base, int n)
{
int i, p;
p=1;
for(i=1; i

i copy and pasted your code into vim with my own factorial function and it worked
your factorial function obviously does not work.

Does your factorial function return a float? I think that might be it.

yes, it does.

Why do people torture themselves watching youtube videos to learn a language? Just read the book dude.

Attached: 1001004000633710.jpg (550x727, 47K)

which book mein nigga ill read it

The first time I wanted to learn C I wanted to do something useful. So I made a SMTP client with libcurl.

Just read the book!! It's far better

don't listen to these retards. K&R is overrated.
Use this instead:
cs.yale.edu/homes/aspnes/classes/223/notes.html

If I go through those notes and have a question, do you think I could email one of the lecturers? Would they know I'm not one of their students?

if you want to make simple scripts yeah

>Would they know I'm not one of their students?
Possibly, maybe even probably. For starters, you'd usually email them from your school email address, rather than a personal one. I've known teachers who explicitly had a policy to not respond to anything not sent from a school email address.

You could still try and ask them your question anyway.

>dude, don't learn from what is probably one of the most canonical books in the history of programming languages
>just learn from Professor Nobody's notes :^)
Lmao, imagine living with this low of an IQ. Sad!

Attached: 1450727363151.png (626x551, 20K)

what should I use to compile C on windows?

imagine being so much of a brainlet that you automatically adopt popular opinions.
I said K&R is overrated, not that it is bad. Plus, I don't think it's suitable for beginners.

Very recently I started working through k&r, I'm up to 1.5/1.5.1. I'm a little confused by the concepts (due to low iq).

Can someone please tell me where I can find more information specifically on this (EOF/getchar/putchar), I don't want to progress without understanding it well.

Ask a stupid question, get a stupid answer

Attached: Allied_invasion_of_Europe (38).jpg (1600x1089, 102K)

See section 4.6

thanks mane, I think kr just didn't include enough info for this one, this is very helpful, now I can continue to pour more effort into this hopeless endeavour

mingw

download ubuntu on windows and just use gcc