Start reading Absolute Beginner's Guide to C (2nd Edition) on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.
Programming Books C Java PHP Python Learn more Browse Programming Books

Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Absolute Beginner's Guide to C (2nd Edition) [Kindle Edition]

Greg Perry
4.5 out of 5 stars  See all reviews (161 customer reviews)

Digital List Price: $31.99 What's this?
Print List Price: $39.99
Kindle Price: $17.27
You Save: $22.72 (57%)

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $23.57  
Hero Quick Promo
12 Days of Kindle Book Deals
Load your library with Amazon's editors' picks, $2.99 or less each today only. Learn more
There is a newer edition of this item:
C Programming Absolute Beginner's Guide (3rd Edition) C Programming Absolute Beginner's Guide (3rd Edition) 4.5 out of 5 stars (63)
$13.49
Available for download now.

Book Description

For beginning programmers, this updated edition answers all C programming questions. This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.



Editorial Reviews

From the Back Cover

For beginning programmers, this updated edition answers all C programming questions. This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C.

This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.


Product Details

  • File Size: 5740 KB
  • Print Length: 432 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Sams Publishing; 2 edition (April 8, 1994)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B003J2RFEK
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #320,037 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

Most Helpful Customer Reviews
154 of 165 people found the following review helpful
5.0 out of 5 stars The Best Book you can Buy for begginers. November 26, 1999
Format:Paperback
All right my name is Troy and im 14 years old. I start off with saying that this is the best book to buy if have never even programmed before. This book gives you the best start you can get..Dont buy books like "C for dumbies" by googin or whatever his name is. I seriously reccomend this book. It starts of with standard I/o like printf() and scanf() et cetera...THen goes on to teach you data structers, loops, heap memory, intermediate i/o, and making your own functions. It teaches you how to organize your code and make it more easier to read. The writer puts everything in a CLEAR easy to read way, unlike other books that explain things in a very difficult manner and don't put much depth into it or make jokes to get the point through like your stupid. After this book I reccomend "The C Programming Language" by Kernighan and Ritchie. Buy this book and you won't regret it...Thats a fact. Just don't think that your a master at C after you read it. Practice will make you a better programmer.!
Was this review helpful to you?
63 of 65 people found the following review helpful
5.0 out of 5 stars Buy this book if you don't know where to start August 10, 2000
Format:Paperback
Just wanted to add my name to the list of highly satisfied purchasers of this book. This is an excellent programming book for beginners, even if you have never programmed before. I originally started out with K&R C, but it was just too dry. Perry's book gives you the basics and the confidence to move on to more advanced books (like K&R C, Pointer on C, etc).
The only downside to the book is that there are no "problems" to work out. (Sure you can put his code in and watch it run--but where is the problem-solving in that?) However, there are numerous Computer Science Departments out there that do post their course work problems on the Net which can be easily downloaded and printed. Although, few also post the answers, so...good luck :)
Watch out for the chapters on getchar() and getch(). getch() only gets a page or two of explanation and leaves a hapless beginner to founder. K&R C did help here at this point, takes some hacking away at it, but it comes eventually. (Or maybe it will come really quickly and you'll think, that tripped him up? What a geek!)
Lastly, don't waste your hard-earned cash on a fancy-smancy C compiler. There are lots of good (and free) C compilers out there (GNU's gcc, borland DOS-based from [...] etc). Pick one, spend some time learning the switches and optimizations on it and then get to coding.
From there on out it is just code, code and code. And then debug...and debug...and debug...cry...and debug...
After this book I recommend cutting your teeth on K&R C (there's a reason they call it the C Bible). You can easily see the basics you picked up with Perry in K&R. It was a big help for me when I could see something familiar in the concepts and was able trudge on through.
Comment | 
Was this review helpful to you?
45 of 45 people found the following review helpful
5.0 out of 5 stars I ordered three... August 22, 2002
Format:Paperback
I finally bought this book after reading the reviews for the last year. I gave it to my Linux Administrator and told him to read it as an assignment. He called after a couple of hours into it and said he couldn't put it down and that it was the best computer book he had ever read. He also mentioned that he had tried to learn C from other books and did not get anywhere. Similar story to many of the other stories...
I went a head and ordered another one for me and have read several chapters. I must agree that after trying to learn programming from Beginner Python books and PHP books that this whole programming thing started to fall into place. The author really does do a good job at explaining things. The reviews are accurate...and not staged like I thought they may be.
I also ordered a 3rd book for a 13-year-old boy who wants to learn how to be a web programmer with PHP and MySQL. I am starting him off with this book first because it will give him the foundation he needs to move into PHP and other languages.
I wish other books were written this well. The author is an excellent teacher. Go ahead and get it. You'll be glad you did.
Was this review helpful to you?
60 of 65 people found the following review helpful
3.0 out of 5 stars Good, but there are better alternatives August 19, 2008
By R C
Format:Paperback|Verified Purchase
Let me first say that this book is by no means bad. It makes C as simple (I would bold "simple" if I could) as possible, breaks the topics up into bite sized chunks based on topics, warns you about common mistakes, and provides the code for a lengthy blackjack program at the end for your personal dissection and analysis. My main problem with the book is that it does not provide problems for you to solve. It just explains the language. If you couple it with a book that includes a large number of problems, then you're all set.

That being said there are better (and cheaper) alternatives out there. Probably the best method of learning C is to subscribe to Harvard's CS 50 podcast. The RSS feed can be found at [...] , or you can search for "Harvard Computer Science 50" within the itunes store and subscribe to it from there. The podcast includes separate video and audio tracks from lectures conducted by the courses' instructor, David J. Malan. The podcast also provides PDF's of the problem sets along with copies of the class's quizzes and answers. The best part is that you can get this all for free. The course filmed is fall 2007 I believe, so all of the lectures are up (meaning that you don't have to wait for them, go ahead and download them all). The first few episodes from week 0 are a bit slow, but the course quickly picks up speed after that. If you want to get right into C, then I recommend that you start at week 1 (Week 0 is spent going over the basic workings of computer hardware components and some time is spent on a program called "Scratch").

Another good, free place to start is the online tutorial found at

[...]

Reading, problem sets, and solutions to the problem sets are provided.
Read more ›
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Five Stars
I received the book. It is in superb shape. Thank you.
Published 1 month ago by AFD
5.0 out of 5 stars Great product! very satisfied with the services and I ...
Received on time. Great product! very satisfied with the services and I recommend to a friend!
Published 2 months ago by AK
5.0 out of 5 stars Easy to understand
Written in a clear, easily understandable way. If you are the type who dislikes reading blocks of print this book is great. Read more
Published 2 months ago by <><
5.0 out of 5 stars Amazing breathtaking introduction to C book
Amazing breathtaking introduction to C book written with fun and detailed explanation of each and every topic so you won't miss the point at any time. Read more
Published 3 months ago by Damian Baran
5.0 out of 5 stars Great book for the novice programmer
Taking an online class and without this book I would be utterly lost. I have never taken a computer class before and this book is truly written for the novice. Read more
Published 4 months ago by Amazon Customer
3.0 out of 5 stars Only if you think in 1s and 0s
What a boring dissertation. I guess you have to think in those terms to be able to absorb the subject matter. I am certainly not able to do this stuff.
Published 5 months ago by Bruce Carpenter
5.0 out of 5 stars Best C Author EVER !!
I've owned a couple of Perry's C books over the decades and every one of them is superb. This one in particular , that I needed to follow along with course reading assignments, is... Read more
Published 6 months ago by Charles Moher
5.0 out of 5 stars Excellent Book
This book was very easy to read. You will have no problem understanding the concepts in this book because they were written for the average person with no prior programming... Read more
Published 7 months ago by Mark Simoncelli
4.0 out of 5 stars Easiest way to learn C.
Great book to learn C. Only reason I couldn't give it 5 stars is due to not having practice exercises.
Published 8 months ago by Cynthia Smith-Roach
5.0 out of 5 stars Best beginning guide I've seen
I got this book when I was 12 and used it to learn C. 16 years and 7 programming languages later, I have never seen a better introductory reference to a language or to the concepts... Read more
Published 8 months ago by Owen Scott
Search Customer Reviews
Search these reviews only

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Look for Similar Items by Category