After playing a little bit with QBasic when I was a kid, I was given a K&R C book. My takeaway: programming is not for me. I didn't look at programming seriously again until I was 23. This article is terrible advice.https://www.zeroequalsfalse.press/2017/11/29/c/
-
-
I agree. And for others, as they are commenting, it was indeed a great place to start, so... IMO, basically a matter of taste, or how it happened.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Maybe we can agree K&R is a shit book to start with C. I directly benefited from learning basic C. It made concepts in other languages easier to pick up IMO. YMMV.
-
I can't. As I said already, that it's shitty is not an universal truth. Others have told already it was a great book for them. And I still find decade old C programmers that still fail "meaning of declarators" to this day, which is succinctly covered by ithttps://stackoverflow.com/a/13076065/1000282 …
-
I didn't say it was a bad book. I don't think it's suited very well for beginners because it's decades old & isn't very well designed for beginners. There a good bit if K&R nostalgia . I found it to be a good reference but difficult as a bigger. YMMV
-
Difficult for beginners.... Argh
-
I still view it as relative thing. We have an IQ and taste spectrum. Some people really simple can't stand usual beginners ceremony. Or it can be great at the hands of a good professor. So the beginner is using it as source indirectly. Etc.
End of conversation
New conversation -
-
-
just giving people options is enough, imo- if we force everyone to start with not-C plenty of other will give up instead
-
if someone's goal is to write gba games (real example) and they are in a place to enjoy k&r, giving them something else is counterproductive
-
When I was at school, I used C++ in real DOS mode and learned about device interruptions and graphics mode on my own. I wanted to do 3D math equations, and did it, with mouse interactions and all. I also had VB with DB and HTML/JS, mostly boring, _for me_.
-
I didn't came to touch K&R at the time. Better to stop these stupid language wars and ask your children what they want achieve through programming. I wanted robots, I wanted 3D, I didn't want web pages and database.
End of conversation
New conversation -
-
-
Yeah, that closing line is terrible. Programming is not about a language. Accompanying theory about data structures, logical constructs, etc are completely required. And a lot of programming can be done without linked lists and pointers.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.