Thanks, I've been looking at that, and it looks positive, but I also heard its not for beginners, I know some C, upto variables and basic loops; do you (or others) think that book would be of use to me?
Printable View
The C Programming Language by K&R (second edition), is a fine book, but it is indeed for intermediate programmer's. It doesn't have things like data structures or algorithm's included, but it jumps right into the heart of the C language, like C itself - concise and direct.
I consider it a bit of a "Bible" for the language. For beginner's, it may seem like giving yourself a haircut with a weed wacker, I suspect. :)
For beginner's, I'd recommend Ivor Horton's book titled "Beginning C" (second or later editions). Thorough, well illustrated, and does show several examples of real world programming problems, and how they might be solved with C. May be a bit cheaper, as well, despite being considerably bigger. Highly recommended.
Sounds fun!!! haha.
That 2nd book you mentioned, I can't seem to find.
The C Programming Language by K&R at least I'll know that it is valid and such, Brian W. Kernighan co, invented the language. If you can learn from it, I'm interested even if I wanna cut my head open whilst using that weed whacker?
I learned HTML by glancing at a tutorial only once in a while and css, all I did was look at a pre-made style sheet, ok I know its different (HTML & CSS are way easyer, right) but you get the idea! lol
It's likely you won't learn C that way. In fact, you probably didn't learn HTML that way. It's one thing to learn a language, and another to fill in blank spaces within templates. You can probably find something similar to that in C, BTW.Quote:
I learned HTML by glancing at a tutorial only once in a while and css, all I did was look at a pre-made style sheet, ok I know its different (HTML & CSS are way easyer, right) but you get the idea! lol
I feel like I'm getting accused of not knowing HTML, I know I won't be able to learn C that way, its way more complected I was just saying, I can learn without everything being laid out in a tutorial.
Edit: I admit, in resent years I've read a short tutorial, but to actually get a grip of the language and learn the basics I didn't use one.
I'm not accusing you of not knowing HTML, I'm just saying that there are probably a lot of subtleties to the language that make it far more complex and powerful than what you give it credit for.
Case in point, if you feel comfortable learning without everything being "laid out" for you, the K&R book is the one I'd go for. It has a steep learning curve, but at the very least it'll teach you how to properly use the language, and save you from the wrath that would await you the first time you post code on the board with the gets() function in it :)
Why gets() is bad
In case you want to read ahead.