Series: Absolute Beginner's Guide
Paperback: 352 pages
Publisher: Que Publishing; 3 edition (August 17, 2013)
Product Dimensions: 6.9 x 0.7 x 9 inches
Shipping Weight: 1.2 pounds (View shipping rates and policies)
Average Customer Review: 4.6 out of 5 stars See all reviews (133 customer reviews)
Best Sellers Rank: #9,555 in Books (See Top 100 in Books) #3 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials #5 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C #19 in Books > Computers & Technology > Programming > Introductory & Beginning
This is a good book for someone looking to learn C from the scratch but the Kindle version of the book is a disappointment and should be avoided. Buy printed book instead. I own the Kindle version and in it to view the code you have to click on the "click here to view code image" link on a lot of pages which takes you to the code. On Kindle for PC one can go back to original reading position by pressing back button after viewing the code but on Kindle for iPad, I couldn't find a way to go back after viewing the code. That resulted in wastage of a lot of time.Also the kindle version is full of sentences like the following:"If the or is a prefix, C computes it before anything else on the line. If the or is a postfix, C computes it after everything else on the line finishes. Because the in the preceding code is a prefix."This sentence has some text missing from it and some of such sentences are not accompanied by "click here to view code image" option and hence such sentences don't make any sense. Looks like no one even bothered to proof-read the Kindle version of this book. Such issues have turned a book deserving 5-star review into one with a 2-star review.From now onwards I'll think twice before buying a coding book on Kindle.
**EDIT: According to a poster below, this product does not display properly on an iPad Air.**I'm taking Harvard's CS50 class and ordered this to get a head start. I was hesitant to order the Kindle version based on other reviews that cited several formatting issues, however, I have had no such problems. I am, however, using a somewhat larger tablet (a CyanogenMod hacked Nook HD+ with 8.9 inch screen).The content is organized well and presented in a way that's easy to follow. Tech speak is used only when necessary and a great deal of care has gone into making the information accessible.If you're just getting started with C Programming, I couldn't recommend this book more. It's fantastic as both a teaching tool and a resource.Judging by the feedback, I'd recommend if your screen is under 8 inches go with the paper version. If your screen is above 8 inches, the Kindle version will work splendidly.
This is a clearly written introduction to C for people who haven't coded before. If you're a newbie to coding and mention of pointers has you breaking out in a cold sweat, then I'd recommend this book. If you're looking for something a bit more sophisticated, something that covers things like pointers to functions and linked lists, look elsewhere -- my favorites are Kochan's "Programming in C" and Horton's "Beginning C."
This is the best programming book I have ever read. Sometimes it is hard to follow some books but this one does a very good job of breaking ideas down into short chapters and building from chapter to chapter.
This book really does start with the basics, but then quickly moves on to more advanced subjects - just as it should. The difference between this book & others, is the number and type of examples it uses. I've gone through many different 'Beginner's Guides' over the years and this of one of the very few that does it right!I would definitely suggest this ebook to anyone that's just starting out - AS WELL AS THOSE WHO NEED A QUICK REFRESH of their brain...
I've previously had experience with PHP, but nowhere close to a professional. I'm learning embedded systems, and was looking for a quick read to get myself familiarized with C. The book didn't seem to be too lengthy from 's descriptions, and I ordered this book right away. It took me about two weeks to fully digest the contents in this book. I'm very glad I read this book before diving into the advanced world of C. I've started reading "C Programming in One Hour a Day" (http://www..com/gp/product/0789751992/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1) in case this book missed out on some details. So far, both books have been a helpful yet surprisingly easy read.
I'd thought that learning C would be too hard but this book has made it seem much less daunting. Highly recommended.