Rating:  Summary: Great way to learn C programming Review: Not knowing anything about C I read this book and learned a tremendous amount. I am now following it with the O'Reilly Practical C Programming and after reading these 2 and doing all of the exercises, I find I am totally confident to tell any interviewer "Yes, I AM a C programmer".People get too hung up on the "24 hours" or "21 days" in the titles. Someone who is serious about learning will recognize that these are really "24 lessons" or "21 lessons". The point is that this book (and others in the series) are designed to be self-taught tutorials, each chapter building on the previous one. Readers of these reviews must be aware that many who make a strike against these types of books are either not truly committed to their studies, or already have programming experience and have become 'reviewing snobs', forgetting what it is like to start out with little or no programming experience. I whole heartedly recommend this book, as well as many others from the Teach Yourself series.
Rating:  Summary: Excellent Starter Review: Not knowing anything about C I read this book and learned a tremendous amount. I am now following it with the O'Reilly Practical C Programming and fter reading these 2 and doing all of the exercises, I find I am totally confident to tell any nterviewer "Yes, I AM a C programmer". People get too hung up on the "24 hours" or "21 days" in the titles. Someone who is serious about learning will recognize that these are really "24 lessons" or "21 lessons". The point is that this book (and others in the series) are designed to be self-taught tutorials, each chapter building on the previous one. Readers of these reviews must be aware that many who make a strike against these types of books are either not truly committed to their studies, or already have programming experience and have become 'reviewing snobs', forgetting what it is like to start out with little or no programming experience. I whole heartedly recommend this book, as well as many others from the Teach Yourself series.
Rating:  Summary: I Think it's very good to learn yourself as its' name Review: Only two words, "Very Good" to learn
Rating:  Summary: Great coverage of C basics Review: Please note that I wouldn't recommend this book to a novice programmer. To a novice I'd say start with any flavour of Basic (BASIC stands for Beginners All-purpose Symbolic Instruction Code). That said I'd like to add that I've found Tony Zhang's book to be very much to my liking. The style is preety clear thanks to contributing author John Southmayd. I'd say this isn't the most pleasing or captivating read, but then maybe one shouldn't expect such from a technical book. Not much attention is given to creating a good style but structured progamming is mentioned. You get a very brief historical introduction and a nice technical guide on setting up your MS or Borland compiler to do the book's examples. This book does have a thorough coverage of the basics. C concepts are well explained, such as data types, operators , pointers, arrays, strings, memory allocation and pre-compiler directives. The book is very thorough in the way that it covers all the operators as well as I/O. I also found quite compelling the way the author being Oriental uses Haiku poems to illustrate his examples. Advanced types are covered but not advanced pointers except for a linked list example by the end. This is not an advanced book. Appendixes are available from the publishers web site, pity these weren't printed with the book on the second edition. Also the author isn't available for contact on the e-mail address supplied. If you are disciplined enough to go through all 24 one hour lessons in this book (I did it in 3 weeks) you should come out with some solid foundations and a good understanding of C.
Rating:  Summary: Good for 'pure' beginners...yet still unsatisfying Review: Starting out with Java, I decided to broaden my scope and learn C. Tony Zhang presented the materials for C quite well but he strayed away from covering 'in-depth' features of the C language. He could spend a lot more time with pointers, especially about 'structure pointers'. He also should cover little more about procedure-programming and not just give a brief concept. Overall, I find this book quite enjoying, but I find my C skills are still 'weak'. For anyone who has never program before, try this book. For programmers coming from different background, this book is commendable for building a good C foundation but try exploring for other options....
Rating:  Summary: it has excellent examples of c programs Review: the book is well arranged in the order of simplicity to complexity. it is very easy to understand. i really enjoy reading the book to improve my programming in c.
Rating:  Summary: Sams TY C in 24 Hours; a users review Review: The book was good and informative. Its approach to the C Programming language was systematic and it offers a good basis for understanding the C language. Obviously it is an introduction, to be learned in 24 hours, and thus does not cover more advanced topics such as graphics and binary trees. Occasionally certain areas of the book could be slightly incoherent, but generally it was written and well planned. I recommend it as an introductary text to all those beginning C.
Rating:  Summary: Could be better Review: The compiler is for c++ and the book is for c, make your mind up Mr Zhang. The software is old and date requiring a lot of clicking and hours of frustration. The book is quite clear.
Rating:  Summary: Good, but no application power Review: The teaching method is very quick, about half way through the book you'll probably be able to produce some very week programs. The book overall does a good job of teaching different keywords and the use of different functions but it doesn't discuss how to apply those into your own programs. It's good to get you on your feet with programming but once your done with it it really can't help you any furthur. Don't hesitate at buying this book because its about C and you want to learn C++. You'll find that while programming C++ it will be necessary to use plain C code. So even if your interested in C++ this book will be helpfull. The code in the book will work with most compilers so you won't have to worry about code you can't work with. Overall its a good book to start your education into C.
Rating:  Summary: Great intro to C Review: This book does a very good job of explaining C to the beginner. It gives the reader easy to understand examples and exercises to practice what you are learning. Zhang's explanation of arrays and pointers (two of the most confusing topics for those learning C) are easy to understand, even for the complete beginner with no programming skills. The only reason I did not rate this higher was the lack of appendices, which are needed for the answers to the exercises at the end of every chapter. All of the beginning topics are well covered in this book, as well as some topics you would expect to find in an advanced text such as Kernighan & Richie's "The C Programming Language", which is one of the books recommended at the end of this book (and is also recommended by every C programmer on the face of the earth for that matter!) Overall, this is an excellent book for the beginner through intermediate C programmer.
|