---
product_id: 5097623
title: "C All-in-One Desk Reference For Dummies"
price: "€ 50.78"
currency: EUR
in_stock: true
reviews_count: 8
url: https://www.desertcart.pt/products/5097623-c-all-in-one-desk-reference-for-dummies
store_origin: PT
region: Portugal
---

# Compatible with free IDEs & compilers Comprehensive C language coverage Practical coding tips & errata support C All-in-One Desk Reference For Dummies

**Price:** € 50.78
**Availability:** ✅ In Stock

## Summary

> 🚀 Code smarter, not harder — your ultimate C companion awaits!

## Quick Answers

- **What is this?** C All-in-One Desk Reference For Dummies
- **How much does it cost?** € 50.78 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.pt](https://www.desertcart.pt/products/5097623-c-all-in-one-desk-reference-for-dummies)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Seamless Setup:** Recommended free IDE and compiler (Code::Blocks + MinGW) ensure you’re coding in minutes on Windows and Linux platforms.
- • **Balanced & Engaging:** Expertly blends humor with technical depth, making learning C both enjoyable and effective for busy professionals.
- • **Error-Proof Learning:** Author’s website provides detailed errata and safer coding practices, helping you avoid common beginner pitfalls.
- • **Master C with Confidence:** All-in-one reference designed for both beginners and intermediate programmers to quickly grasp C fundamentals and advanced concepts.
- • **Trusted by the Community:** Highly rated with 4.4 stars from 185 reviews, this book is a go-to resource for millennial coders aiming to upskill.

## Overview

C All-in-One Desk Reference For Dummies is a well-regarded, comprehensive guide to the C programming language, ideal for professionals and students with some programming background. It offers practical coding advice, supports free and widely-used IDEs and compilers, and includes access to author-provided errata and safer coding techniques, making it a reliable desk reference for mastering C efficiently.

## Description

desertcart.com: C All-in-One Desk Reference For Dummies: 9780764570698: Gookin, Dan: Books

Review: VERY WELL WRITTEN!!! - NOTE ABOUT WINDOWS VISTA/WINDOWS 7: There are many FREE compiler's that work with this book available to download! Before I type my review I realize that it is highly possible that some people may be contemplating purchasing this book, but wondering if they can find a compiler to use with this book on modern Windows Vista/Windows 7 computers. The answer is yes there are many FREE compilers my personal favorite is listed at the end of this review. If you use Linux you will most probably already have the gcc compiler installed on your system! C is my favorited programming language. C came before C++ and in my opinion gets less attention these days than it should! I also know some C++ and BASIC(QBASIC, yabasic, and Liberty BASIC)-I don't recomend learning basic these days. I use C and sometimes C++ on both Windows and Linux(Ubuntu) systems and in the past have used Red Hat and Mandrake Linux with C++. This is a great book for learning C if you have little or no programming experience, and even if you have some experience with another programming language. I have never read the "C for Dummies" by the same author, but if you have any trouble following this book the other is supposed to be slower paced and explain things in a more understandable way. The author does an amazing job at balancing hummor and information. I hope this author, the author of the first for Dummies book, publishes some more C books and hopefully a couple books on Intel and AMD assemly. If you know how to use a computer and maybe have programmed a little in C++ or another language this book, "C All-In-One Desk Reference" will probably be easy for you to follow. In my opinion this is a great book and any college student about to take C or anyone interested in learning programming will probably find this book extreamly helpful. A FEW NOTES: (If you are new to C you can skip these two notes and goto the HELP and then the RECOMENDED IDE and COMPILER NOTE BELLOW! 1. fflush and fpurge are not to be used to clear the input stream in the context mentioned in the book. The authors website offers a better solution in his FAQ page. 2. gets is an EXTREAMLY DANGEROUS INSECURE function. It is ok when you are learning C, but for proffessional code it needs to be replaced by a more secure function. The authors website offers a fix for this problem the fgets function. fgets sets a limit on the number of characters it can read in and is thus not dangerous. You can write a simple find and replace algorythm to remove the automatically inserted newline character. HELP! If you type a program exactly as it is written in the book and it wont compile goto the authors website listed in the book and click on errata it could be a typo. There are a few of these typos, but they are all very well documented on the authors website. I went through the errors on the authors page and marked them down in my two coppies of this book. They are not major errors only small typos. RECOMENDED IDE and COMPILER for Windows Vista/Windows 7: My favorited IDE and Compiler for the Windows Vista and Windows 7 platform is Code::Blocks with the included MinGW compiler. I highly recomend this FREE IDE/Compiler bundle. This package works with C and also with C++. For beginners, I believe this package is perfect, after downloading the approximately 70 MB file that includes both CodeBlocks and MinGW you can install it simply like installing any oter applications. TO DOWNLOAD AND INSTALL CODE::BLOCKS: 1. Go to the Codeblocks website and click downloads, then click binaries, and finally select Windows. 2. There should be two downloads a smaller one and a larger one. The larger one approximately 70 MB is the one that contains the compiler! So if you don't already have a compiler download this package. 3. Install by just following the directions. 4. Then you are readdy to go! ;
Review: Great Book for Learning C: But only if you have a foundation in structured programming - Very good book for learning the C programming language. I would, however, suggest that before delving into learning ANY programming language that you develop a foundation in the Logic and Design Principles that are the very essence of coding. Learning a programming language and learning how to code are two separate things. If you are interested in learning to program, but have no prior experience, I would recommend that you first pick up a copy of "Programming Logic and Design, Introductory" by Joyce Farrell. This book introduces, on a basic (but precise and succinct) level, the universal fundamentals of structured programming. It is the book that I used in my CIS-115 class, which was "Introduction to Programming and Logic." Farrell's book does not deal with any specific programming language, although it briefly mentions some. It is well worth it to pickup a copy; even an older copy, which I am sure you can find for a few bucks; the principles will be the same. Never-the-less, I would highly recommend this book for individuals interested in learning the C programming language and about the history of the language in general. I would also recommend that if you are going to program in C that you do so in a Unix/Unix Like environment, such as Mac OS X, FreeBSD, or any respectable Linux distribution such as Ubuntu. Peace be with you, - Jacob

## Features

- Used Book in Good Condition

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #1,225,752 in Books ( See Top 100 in Books ) #143 in C Programming Language #1,147 in Computer Programming Languages #3,436 in Computer Software (Books) |
| Customer Reviews | 4.4 out of 5 stars 185 Reviews |

## Images

![C All-in-One Desk Reference For Dummies - Image 1](https://m.media-amazon.com/images/I/61wq4Y-1OqL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ VERY WELL WRITTEN!!!
*by P***G on July 16, 2011*

NOTE ABOUT WINDOWS VISTA/WINDOWS 7: There are many FREE compiler's that work with this book available to download! Before I type my review I realize that it is highly possible that some people may be contemplating purchasing this book, but wondering if they can find a compiler to use with this book on modern Windows Vista/Windows 7 computers. The answer is yes there are many FREE compilers my personal favorite is listed at the end of this review. If you use Linux you will most probably already have the gcc compiler installed on your system! C is my favorited programming language. C came before C++ and in my opinion gets less attention these days than it should! I also know some C++ and BASIC(QBASIC, yabasic, and Liberty BASIC)-I don't recomend learning basic these days. I use C and sometimes C++ on both Windows and Linux(Ubuntu) systems and in the past have used Red Hat and Mandrake Linux with C++. This is a great book for learning C if you have little or no programming experience, and even if you have some experience with another programming language. I have never read the "C for Dummies" by the same author, but if you have any trouble following this book the other is supposed to be slower paced and explain things in a more understandable way. The author does an amazing job at balancing hummor and information. I hope this author, the author of the first for Dummies book, publishes some more C books and hopefully a couple books on Intel and AMD assemly. If you know how to use a computer and maybe have programmed a little in C++ or another language this book, "C All-In-One Desk Reference" will probably be easy for you to follow. In my opinion this is a great book and any college student about to take C or anyone interested in learning programming will probably find this book extreamly helpful. A FEW NOTES: (If you are new to C you can skip these two notes and goto the HELP and then the RECOMENDED IDE and COMPILER NOTE BELLOW! 1. fflush and fpurge are not to be used to clear the input stream in the context mentioned in the book. The authors website offers a better solution in his FAQ page. 2. gets is an EXTREAMLY DANGEROUS INSECURE function. It is ok when you are learning C, but for proffessional code it needs to be replaced by a more secure function. The authors website offers a fix for this problem the fgets function. fgets sets a limit on the number of characters it can read in and is thus not dangerous. You can write a simple find and replace algorythm to remove the automatically inserted newline character. HELP! If you type a program exactly as it is written in the book and it wont compile goto the authors website listed in the book and click on errata it could be a typo. There are a few of these typos, but they are all very well documented on the authors website. I went through the errors on the authors page and marked them down in my two coppies of this book. They are not major errors only small typos. RECOMENDED IDE and COMPILER for Windows Vista/Windows 7: My favorited IDE and Compiler for the Windows Vista and Windows 7 platform is Code::Blocks with the included MinGW compiler. I highly recomend this FREE IDE/Compiler bundle. This package works with C and also with C++. For beginners, I believe this package is perfect, after downloading the approximately 70 MB file that includes both CodeBlocks and MinGW you can install it simply like installing any oter applications. TO DOWNLOAD AND INSTALL CODE::BLOCKS: 1. Go to the Codeblocks website and click downloads, then click binaries, and finally select Windows. 2. There should be two downloads a smaller one and a larger one. The larger one approximately 70 MB is the one that contains the compiler! So if you don't already have a compiler download this package. 3. Install by just following the directions. 4. Then you are readdy to go! ;

### ⭐⭐⭐⭐⭐ Great Book for Learning C: But only if you have a foundation in structured programming
*by J***R on August 1, 2014*

Very good book for learning the C programming language. I would, however, suggest that before delving into learning ANY programming language that you develop a foundation in the Logic and Design Principles that are the very essence of coding. Learning a programming language and learning how to code are two separate things. If you are interested in learning to program, but have no prior experience, I would recommend that you first pick up a copy of "Programming Logic and Design, Introductory" by Joyce Farrell. This book introduces, on a basic (but precise and succinct) level, the universal fundamentals of structured programming. It is the book that I used in my CIS-115 class, which was "Introduction to Programming and Logic." Farrell's book does not deal with any specific programming language, although it briefly mentions some. It is well worth it to pickup a copy; even an older copy, which I am sure you can find for a few bucks; the principles will be the same. Never-the-less, I would highly recommend this book for individuals interested in learning the C programming language and about the history of the language in general. I would also recommend that if you are going to program in C that you do so in a Unix/Unix Like environment, such as Mac OS X, FreeBSD, or any respectable Linux distribution such as Ubuntu. Peace be with you, - Jacob

### ⭐⭐⭐⭐ Excellent book for beginning programming
*by R***B on May 19, 2013*

This is an excellent book for beginners or for those just curious about the C language and how it differs from C++ and others. The author takes things step by step which is an excellent platform for beginners. Experienced programmers will probably be bored by this book. He uses easy to follow examples and analogies for different programming concepts such as pointers. Even though C isn't as widely used anymore (except for kernels and drivers)the concepts you learn are easily applied to other programming languages such as C#, Java, and of course C++. Once you read this book you'll have a much easier time transitioning to other languages. My only gripe is that it goes a bit too slow for me.

## Frequently Bought Together

- C All-in-One Desk Reference For Dummies
- C Programming For Dummies (For Dummies (Computer/Tech))
- C++ All-in-One For Dummies

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.pt/products/5097623-c-all-in-one-desk-reference-for-dummies](https://www.desertcart.pt/products/5097623-c-all-in-one-desk-reference-for-dummies)

---

*Product available on Desertcart Portugal*
*Store origin: PT*
*Last updated: 2026-04-30*