Is C really that hard to learn? If I spend 5 hours tomorrow reading a book on C (don't even know which one), will I make progress?
Pic semi related
Is C really that hard to learn? If I spend 5 hours tomorrow reading a book on C (don't even know which one), will I make progress?
Pic semi related
Other urls found in this thread:
yes
Yes... What? What are you responding affirmative to.
depends on how severe your autism is
Reading is not enough though
no
what's hard is dealing with legacy shitware paradigms and also realizing the language is a pita due to shitty abstractions.
look up cs50x it's not hard i promise
Yeah I know that. I would do the practice problems and exercises at the end of each chapter.
>Is skydiving really that hard to learn? If I spend 5 hours tomorrow reading a book on skydiving (don't even know which one), will I make progress?
No, dumbass. You learn by doing the same thing over and over. It's called practicing. A book isn't going to teach you shit. Open your fucking text editor and watch Pajeet's video on C. Do as Pajeet does and you'll learn.
There are programming exercises and challenges in programming books, retard. No one here is suggesting to simply read a book.
What year is this? 1985? Listen to Pajeet.
>will I make progress
You sure will. Just make sure you put the other 9995 hours in, to really master it.
No, C-fags just spread false propaganda to inflate their self-worth. C and low-level programming in general are hardly the most difficult and complex programming tasks there are.
>t. can't manage his own memory
Yeah, manual memory management in particular is something that C-fags think makes them geniuses.
No, I am not watching yotube series that is supposed to "teach" programming. Reading and doing practice exercises is better.
>5 hours
If you already know a real language like Java then that's more than enough.
>learning C from a youtube video
kek
>a real language like java
Gr8 b8 m8
i would suggest you to learn the basics and then start doing diferent projects and looking at other people's source code.When you don't understand or know how to code something you can use google.stack overflow has a lot of common questions answeared and you can ask there too. But i could be wrong, this could be a bad way of learning a language idk. i like it because it is more interesting than reading a book in my opinion.
5 hours to learn the syntax is plenty of time.
Anything you try to write will be bugridden shit full of security flaws, though.
Not OP but I was talking with an older developer
>Hey I know some Java and we are being taught MATLAB
>Learn C too if you can
Why do they always talk about C? Whats so special?
>Java is like fighting with silicone dildos, C is like fighting with swords
You won't get far enough to do anything useful, just like with everything else in your life.
>Is C really that hard to learn?
It is not.
The entire point of C is that it is a very Compact low level language.
If you understand how a computer works C will be somewhat intuitive because it was designed for exactly that purpose.
Compared to C++, C is very easy to learn.
BUT you do not learn programming by reading. You learn it by using the language.
>Why do they always talk about C?
Because it is still a very important language.
You may never actually program in C, but everything you learn will be applicable to other things, just consider that C++ is nearly a superset of C.
It is tought in the 1. semester of my university for exactly that reason. It is the one programming language where everything you will learn is important and will be applicable to everything else you will do.
Also it was actually designed by people with a brain, unlike Matlab which is probably the worst language I have ever used.
Depends on which libraries you load to have fun with it.
SDL will make you happy, windows will make you sad.
And D3D5 will make you insane.
C is easy to learn. Writing good code is difficult.
he's right tho
>here's everything from Java that isn't in C
>here's pointers, how and why to use them and arithmetics
>here are arrays
>here are mem functions
>here are string functions
>here are IO functions
>here are macros
>how includes work
And you're basically done. C is a great language because of it's simplicity.
C is unironically the easiest language to get your head around; you only have to remember like 4 things. variables, functions, pointers/arrays, and structs. thats it thats the entire shitty language
spend a few days on it and then move on to something more powerful like python
you can learn the entire C language in 2 housr just by reading and doing problems from K&R
it's like chess. You can learn the pieces and how they move quickly and easily. Then you spend years and years learning how to not suck at using them.