
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-21% $31.48$31.48
Ships from: Amazon Sold by: SKIES LLC
Save with Used - Good
$11.87$11.87
Ships from: Amazon Sold by: Books For You Today

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Absolute Beginner's Guide to C Paperback – January 1, 1994
Purchase options and add-ons
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.
- Print length432 pages
- LanguageEnglish
- PublisherSams
- Publication dateJanuary 1, 1994
- Dimensions7.5 x 1 x 9.25 inches
- ISBN-100672305100
- ISBN-13978-0672305108
There is a newer edition of this item:
Book recommendations, author interviews, editors' picks, and more. Read it now.
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
From the Back Cover
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
- Publisher : Sams; 2nd edition (January 1, 1994)
- Language : English
- Paperback : 432 pages
- ISBN-10 : 0672305100
- ISBN-13 : 978-0672305108
- Item Weight : 1.55 pounds
- Dimensions : 7.5 x 1 x 9.25 inches
- Best Sellers Rank: #2,770,824 in Books (See Top 100 in Books)
- #319 in C Programming Language
- #3,322 in Introductory & Beginning Programming
- #8,263 in Computer Software (Books)
- Customer Reviews:
About the author

Greg Perry owns and manages RightNerve.com, the most popular set of writings in the history of the universe.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book an excellent introduction to C programming, with examples that are easy to follow. Moreover, the text is written in a very easy-to-read fashion, with plenty of examples provided. They appreciate that it keeps their attention and provides a solid basis for learning the language.
AI-generated from the text of customer reviews
Select to learn more
Customers find the book excellent as an introduction to C programming, with clear explanations and easy-to-follow examples.
"...I just started reading this book, and it's giving a very good break down of what is really being looked at, especially at the end of each chapter..." Read more
"...The author really does do a good job at explaining things. The reviews are accurate...and not staged like I thought they may be...." Read more
"...I found the content high quality overall although I would have had a harder time understanding some of the concepts were it not for a further..." Read more
"...This book taught me a lot, I've never learned so much about a programming language before. C is now my preferred language to write in and I love it...." Read more
Customers find the book easy to read and understand, with clear content, and one customer notes that the author writes as though speaking directly to the reader.
"...The book is written in a very easy-to-read fashion, and gives plenty of examples, tips, analogies, and warnings of things to look out for...." Read more
"...and the book is really written for entry-level studying of the language...." Read more
"...the first 6 chapters of this book, and I was impressed by how well it’s written...." Read more
"...The author also points out many of the common pitfalls and shows you how to write readable and easily maintainable programs...." Read more
Customers appreciate the book's information quality, with multiple reviews noting it provides plenty of examples. One customer mentions it offers detailed explanations of each topic, while another finds it helpful for understanding concepts.
"...The book is written in a very easy-to-read fashion, and gives plenty of examples, tips, analogies, and warnings of things to look out for...." Read more
"...I am a technician, but not a programmer. This book stated things more completely, and it helped me understand the concepts...." Read more
"...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
"...in the beginning, but it levels out pretty quickly and has a lot of great info to begin working in C" Read more
Customers find the book engaging and fun to read.
"...chapters each covering a new topic in C. The book somehow manages to keep your attention and is fairly entertaining...." Read more
"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
"...The book is easy, interessant und very pleasant to read with out worthweil. Mario Brito Sao Paulo Sorocaba Brazil" Read more
"...Greg adopts a somewhat humorous approach to the topic which is delightful and engaging." Read more
Customers find the book effective.
"The book is ok and is a step by step approach. It is ok and walks you thru the process with a lot of comments...." Read more
"I would like to thanks the autor very much for this important work, as we konow "Absolute Beginner's to C"...." Read more
"Pretty effective overall..." Read more
Customers find the book provides a very solid basis for learning C programming.
"...I think it provides a good foundation for anyone who wants to learn the C language...." Read more
"...The perfectly-explained concepts of this book gave me a very solid basis to go on learning C++, OOP and Windows-programming...." Read more
"The new edition is solid, but I prefer the 2nd edition. Some topics just seem to be explained more simply in this version vs the 3rd edition...." Read more
Reviews with images

Book review
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on January 30, 2011I've always been interested in programming, but didn't know squat about it, not to mention every thing just looked like a giant wall of text to me. I just started reading this book, and it's giving a very good break down of what is really being looked at, especially at the end of each chapter where there's lines of code given, followed by an explanation of what it's doing. The book is written in a very easy-to-read fashion, and gives plenty of examples, tips, analogies, and warnings of things to look out for. Most books/tutorials I've come across teach in a way that expects you to know certain things, making it very confusing to me, but this book starts with assuming the reader has no experience with anything to do with programming, and takes a slow and comfortable approach to teaching C. Things are finally starting to sink in, and I'm starting to understand what other sources were trying to say.
If you're interested in programming, but have a hard time understanding it, I highly recommend this book. I'm definitely going to be purchasing a couple more books from this author very soon.
- Reviewed in the United States on August 23, 2002I 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.
- Reviewed in the United States on January 24, 2013I am brand new to programming, and am accompanying a computer sciences course with reading this book. I found the content high quality overall although I would have had a harder time understanding some of the concepts were it not for a further explanation that I received in class. The coding examples are very good, but I don't think I'd really be comfortable trying to program for the first time with this book alone. I may just have a different learning style. I'd say that the book is worth the buy but not expect that it be your be all end all programming purchase. Perhaps it's because the nature of this kind of programming is having to get your feet wet working through problems also.
- Reviewed in the United States on May 30, 2012I read this book from front to back, and I am slowly typing in the blackjack.c program that you learn about in the book right now. This book taught me a lot, I've never learned so much about a programming language before. C is now my preferred language to write in and I love it. The book doesn't talk down to you(i.e. using terms that you have yet to learn about!), and the book is really written for entry-level studying of the language. When you're done with the book you have a lot of the foundation to start learning more advanced stuff, and even recommends some more books to read to do just that. I also recommend the one book that Greg recommended called, Advanced C (Sams Publishing) to read after this one. I found a pdf version of that one for free. Getting a bit off topic.
Anyway, I loved the book, Absolute Beginner's Guide to C, and I highly recommend it to anyone who wants to start learning C. I couldn't put it down.
- Reviewed in the United States on January 22, 2025I read the first 6 chapters of this book, and I was impressed by how well it’s written. The explanations are incredibly simplified, detailed, and friendly making concepts easy to understand. It’s definitely a great resource for beginners in programming in general.
That said, with my background in Java, I found the material a bit too easy, but it’s still a great introduction to C.
However, I was disappointed by the condition in which the book arrived. It’s unclear if this was due to the shipping process or if the book itself was in that condition, Can’t complain though the book is great and arrived in shape at least..
3.0 out of 5 starsI read the first 6 chapters of this book, and I was impressed by how well it’s written. The explanations are incredibly simplified, detailed, and friendly making concepts easy to understand. It’s definitely a great resource for beginners in programming in general.Book review
Reviewed in the United States on January 22, 2025
That said, with my background in Java, I found the material a bit too easy, but it’s still a great introduction to C.
However, I was disappointed by the condition in which the book arrived. It’s unclear if this was due to the shipping process or if the book itself was in that condition, Can’t complain though the book is great and arrived in shape at least..
Images in this review
- Reviewed in the United States on December 29, 2006I was always intrigued by the C programming language and was looking for a book that could make it easy for me to understand. I tried reading the famous Kernighan/Ritchie C Programming book and that flew over my head! I then tried other publisher's book like the Teach Yourself C in 21-days, or the Teach Yourself C in 24-hours. None of them are made for the absolute beginner and they assume you already know certain things about computers. Already in the first 5 chapters these books lose me.
This book by Greg Perry is really made for the absolute beginner! After having gone through it, I start to see the logic and understanding of C. Although I still cannot write my own code effectively and efficiently, at least I am a little more comfortable of looking through C source code and making out parts of it, specifically the Black Jack program that is in the book at the end. I HIGHLY recommend this book for beginners looking into programming in C. This book won't make you a master at C, but it is a great introduction to C and will give you a good and simple foundation in it.
Top reviews from other countries
- LindsayWReviewed in Australia on August 2, 2014
5.0 out of 5 stars Nice and clear
Nice and clear. The hard copy is probably easier to negotiate when you're trying to flick through and look for something but that's just a preference. The book is really good.
- Anudeep AnanthReviewed in India on May 26, 2014
5.0 out of 5 stars Damaged
the book is slightly smudged on the top left corner when i opened the package, although that does not affect its use i.e to read, when the book costs around 1700rs. we do expect it to reach in perfect condition. the book is great otherwise.
- Scott GReviewed in Canada on June 30, 2013
5.0 out of 5 stars Finally!!!
Finally a book on C that's easy to follow! Doesn't over simplify to the point it's useless and not so complicated a beginner can't follow. Just right!
- PeterReviewed in the United Kingdom on November 27, 2022
5.0 out of 5 stars Great read
Having played around with pic assembler for a number of years, I decided to move up a notch and learn C. Hence this review is not from a complete novice, but from someone who understands the ideas behind how a computer works. For me, the pace of the book is pretty spot on, and the examples given are excellent tools for explaining the concepts. I suggest you download a compiler and type the code given - it will really help you understand what is going on. As always, such books cannot cater for everybody - if you are struggling with a section, I suggest doing a bit of research around that subject and I’m sure it will make sense eventually.
- samarthReviewed in India on August 20, 2015
5.0 out of 5 stars Five Stars
Best book for C but you will need 1 more book for practice C ..