Full description not available
A**R
Great way to learn
I am a returning adult college student currently studying Computer Science. Having taken 2 courses in each of the following languages; Java, C# and Visual Basic. I must say that the learning style in this book is head and shoulders above the standard language textbooks. I am not saying that I didn't learn anything from the standard textbooks, but the learning curve at times was pretty steep. In addition to that, reading Java (my main language of choice) API documentation sometimes feels like I am speaking another language compared to what is used in the documentation. I think this is because the standard 900 page language textbook, while full of great information, is often dull as corn flakes, and hard to read line by line. So I ended up missing a lot of key terminology. This book, while overly corny at some points, keeps you locked into the content. It is actually really hard to put this book down at times, even though the authors suggest that you take the chapters slow, so the information has time to sink in. I will be looking for more head first titles on other subjects in the future.
R**S
Beginning Computer Programmers should love book !
The C Programming Language by Kernighan & Ritchie is my personal favorite book on C ..But beginning Computer Programmers should love this book too ..o The authors are both mathematicianso They write wello They describe some of the deep connections between C and Unixo They seem to know a lot about Co The target audience is beginnerso And the pictures and diagrams are fun,and unusual, for a computer language book
D**N
For Programmers
Great intro to C for programmers
F**E
This book is excellent!
I rented this book from Kindle for a little over $10.00. What an excellent investment. The Kindle version of the book has active links to GitHub for the supplemental code that goes along with this book. This book is excellent! Every chapter thoroughly goes into detail about various important topics. I am glad this this was my first book on my C journey. I am always satisfied with Head First books as they make learning fun and exciting. This is an excellent investment that I am happy about. I will soon be purchasing Head First C# when I am finished learning C.
V**N
excellent for those startingnin c
i was looking for an intro on C. .and of all the ones I found thisis the best. Other books get to technical for a begginers and they seem to drag before you get to some sample code. This book was a little different, there are lots of excercises and small sample codes that you can quickly thpe and compile and see it in action fast. I like approach better because I learn more from seeing sample code, breaking it down to see how howmit works and build from there. The other issues with some other books that i didnt run into with this is no C++ . Some people want as taste of c++ and may not like this book. I was looking into just c and this fit the plan nicely.
S**.
Decent introduction to C
I found this book to be a decent introduction to C programming. It's not an absolute beginners book in programming, but useful if you have some prior experience in another language. The authors don't shy away from discussing some of the more advanced parts of C, like function pointers. Also, they provide useful tips for several of the tools typically involved in C programming, like gcc, make and valgrind. This gives the book a practical feel. The layout and organization of programs in memory is also discussed, and may be useful for someone with a background in higher-level languages where memory is not exposed to the same degree as in C. The discussion of some of the libraries is somewhat shallow, but you cannot really blame the authors for this since a more thorough treatment would probably triple the size of the book which is already at almost 600 pages.
L**N
A good intro to C
I needed to write a C program allowing red hat users to mount windows shared drives without sudo access. Having used Head First Java in the past, I picked up this book for the Head First method of teaching. Augmented with several trips to stackoverflow, a lot of man page reading, and a lot of time with gcc, I was able to bust out v1.0 of the program after a couple of weeks. I'd definitely recommend having learned another language first since C is like any other language, but moreso. Concepts such as strings, automatic garbage collection, even initializing variables are things that other languages take care of without you worrying about it. Not so in C.It's akin to learning how to drive with an automatic before graduating to a manual transmisison. I'd recommend learning something simple like perl/python and then coming back to C.Anyway, great book. While not as in-depth or comprehensive as K&R is, I much prefer the teaching style. That being said, there's a lot more to C than what's in this book, so if you have a very specific application in mind, there's lots more out there to discover.
C**Y
Great! But if youre new to programming...
Head First books are in my opinion the best way to learn programming languages. I'm 1/2 way through this book and am enjoying it. I tried to learn c before and gave up.I learned myI learned my first language with Head First Java and have since learned Actionscript, java script and c#. I tried learning c before but gave up. I decided to try again using Head First and am 1/2 way through the book.Starting to program with a high level language like Java definitely makes learning c easier.If you're comfortable with programming concepts this book is for you, otherwise get Head First Java first.
Trustpilot
2 days ago
1 month ago