Is The C Programming Language 2nd Edition still a good way to learn C? If not, is there a better way?
Pic related.
>>52411990
>Is The C Programming Language 2nd Edition still a good way to learn C?
Yes.
>If not, is there a better way?
Yes, via suppository.
>>52412070
......
>>52411990
if you gonna learn C to write code for microcontrollers or kernel stuff its ok, otherwise don't loose your time and learn javascript, the best most powerful, portable high level lisp for the browsers.
>>52412162
I just want to be well versed in multiple languages. Plus I kinda want to learn C before I learn Rust. The only language I know pretty decently is Python, and a tiny bit of C#.
I'd suggest something more friendly and pedagogical desu
>>52412200
Like what?
>>52412207
He's fucking with you. Learn c, its a good idea. It will stand you in good stead.
GNU C Reference Manual is my favorite, comprehensive and let's you play around, but the language is just the hammer and nail OP. you gotta pick up some wood (patterns, libraries, algorithms) and build a home (application)
>>52412207
I'm not that knowledgeable in C books but I heard good things about K.N.King's book if you insist on me naming something.
Self studying K&R will be rough.
>>52412352
Yolo
>>52412429
Why did you post this thread then?
>>52412632
Get advice
>asking the same question that has already been asked by thousands if not tens of thousands before you, is archived, analyzed, and meta-analyzed. all of which is available with the shallowest of research.
and people still answer this shit.
>>52412813
Bro I'm a special snowflake so a personalized answer based on my exact phrasing is warranted.
Uhhh you learn C by writing C. K&R, that book, interfaces and implementations are all references to help shed some light on libraries and techniques in implementing efficient code. As long as you know the basic syntax quirks you can start writing some small projects, my first was ncurses game.
Don't be discouraged by people saying C is obsolete, its syntax is ubiquitous across a sea (no pun intended) of other procedural, imperative languages, and is actually probably one of the easiest languages to learn (though absolutely mystical to debug). Gl anon
>>52412084
..................................................................................................................................
You faggot.
>>52412931
So The C Programming Language isn't for learning the Syntax? What is then?
>>52411990
K&R is not a good way to learn C. It's a great reference book though.
>>52412931
>probably one of the easiest languages to learn (though absolutely mystical to debug)
i'd argue debugging should be included in the difficulty of the language. otherwise you end up pic related trying to make things in a language you already "know".
So what's the best book to learn the Syntax?
LCTHW
>>52413045
>>52413008
I was looking into that. Maybe that's what I'll do instead.