Beginning Programming with C For Dummies (For Dummies and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 2.81 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Beginning Programming with C For Dummies on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Programming with C For Dummies (For Dummies (Computers)) [Paperback]

Dan Gookin
4.1 out of 5 stars  See all reviews (10 customer reviews)
RRP: 21.99
Price: 14.73 & FREE Delivery in the UK. Details
You Save: 7.26 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 7 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Wednesday, 23 April? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 13.99  
Paperback 14.73  
Trade In this Item for up to 2.81
Trade in Beginning Programming with C For Dummies (For Dummies (Computers)) for an gift card of up to 2.81, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

15 Nov 2013 1118737636 978-1118737637
Learn the basics of programming with C with this fun and friendly guide! C offers a reliable, strong foundation for programming and serves as a stepping stone upon which to expand your knowledge and learn additional programming languages. Written by veteran For Dummies author Dan Gookin, this straightforward–but–fun beginner′s guide covers the fundamentals of using C and gradually walks you through more advanced topics including pointers, linked lists, file I/O, and debugging. With a special focus on the subject of an Integrated Development Environment, it gives you a solid understanding of computer programming in general as you learn to program with C. Encourages you to gradually increase your knowledge and understanding of C, with each chapter building off the previous one Provides you with a solid foundation of understanding the C language so you can take on larger programming projects, learn new popular programming languages, and tackle new topics with confidence Includes more than 100 sample programs with code that are adaptable to your own projects Beginning Programming with C For Dummies assumes no previous programming language experience and helps you become competent and comfortable with the fundamentals of C in no time.

Special Offers and Product Promotions

Frequently Bought Together

Beginning Programming with C For Dummies (For Dummies (Computers)) + C Programming In Easy Steps 4th Edition
Buy the selected items together

Product details

  • Paperback: 456 pages
  • Publisher: John Wiley & Sons (15 Nov 2013)
  • Language: English
  • ISBN-10: 1118737636
  • ISBN-13: 978-1118737637
  • Product Dimensions: 22.9 x 18.5 x 2.5 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 238,880 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Dan Gookin wrote the first-ever For Dummies book, DOS For Dummies, as well as the bestselling Word For Dummies and 11 editions of PCs For Dummies. Dan's books have been translated into 32 languages and have more than 11 million copies in print.

Product Description

From the Back Cover

Learn to: Use C programming basics and syntax Write and debug code Build your own programs in C Apply general programming concepts to more advanced projects C is the best place to start programming, and Dan Gookin′s here to lead the way! Behold the foundation of almost every programming language: the venerable C. Learn this one, and the others will come easily — plus, you can start telling computers, tablets, and other gizmos what to do. Dan Gookin walks you through the process in his characteristic way, with simple instructions, demonstrations, examples, and exercises — and a dash of fun. Building blocks — start right out with the Code::Blocks IDE and learn the basics of creating, building, and running a project Conquer the concepts — see what to do with values, constants, variables, functions, input/output devices, and loops Arrays of possibilities — understand arrays, string functions, and structures and how to use the command prompt A pointer′s not a dog — find out how the often–misunderstood pointer can add power to your programs Bug out — debug your code, master file management, and create large projects using multiple source code modules Open the book and find: The parts of C Tips on fixing compiler and linker errors How the computer makes decisions Techniques for manipulating and working with text A bit about binary Nifty things you can do with pointers How to work with permanent storage functions Ten common mistakes to avoid

About the Author

Dan Gookin wrote the original For Dummies book in 1991. Now, with more than 11 million copies in print, his many books have been translated into 32 languages. Among Dan′s bestsellers are Android Tablets For Dummies, Laptops For Dummies , PCs For Dummies , Samsung Galaxy Tabs For Dummies , and Word 2013 For Dummies . Visit him at

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.1 out of 5 stars
4.1 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
4.0 out of 5 stars Accessible hardcore tech. 2 Jan 2014
By S. D. Spicer VINE VOICE
Format:Paperback|Vine Customer Review of Free Product (What's this?)
I'm writing this review after having had this book over the christmas break and working through the first few chapters. What Mr. Gookin has done in this book is to make the hardcore programming of C accessible to people who want to learn but may not have the background to make the leap over the entry barriers. It is an admirable effort that had me producing working demos within a day and confident that I could go on to more. Equally it make me *want* to go on to learn more - which is I think the sign of a good author. I also shared this with my son who is doing computing A level, he found the explanations equally helpful and is using this alongside his regular textbooks.

The book recommends and is based around the Codeblocks IDE. ([...]) It's a free download so once you have the book you can get started right way. This is admirable in all but one way. While you are well catered for in older versions of Window (upto 7) and Linux. there's no Win8 or full Mac (including compiler) version of Codeblocks available at the time of writing (2/1/2014), which may hamper this for some people. Fortunately we have an older Window machine that allowed for trying things out, but you would want to check this. Having said that I feel I can still highly recommend this book to anyone wanting to start to learn C.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Brilliant. 2 Mar 2014
Format:Paperback|Vine Customer Review of Free Product (What's this?)
I started programming in C back in the 1990s and still have my original copy of Kernighan and Ritchie on my bookshelf. I spent a good few years writing device drivers and interfaces using C on Unix and Windows machines. But things change and I moved into different jobs roles and left my programming skills behind. Recently I have been teaching programming to Undergraduates and have decided to get back into C programming.

This book is certainly different to the K&R classic but is a great introduction tot he language. If you look at my other reviews you will see I am a fan of the "Dummies" series of books. I find the approach they have to explaining topics is very clear and straightforward and this book is no different. The one aspect of C programming that terrifies many new programmers is that of the pointer. When the book arrived therefore I went straight to the pages on pointers and was pleased to see that the explanation given was very clear and logical. If you can demystify pointers then you're onto a winner.

This is a book that will suit new starters into C and old lags like me who are coming back to the language after a long lay off. Another excellent book from the guys who clearly are not dummies.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Great book for noobs 20 Feb 2014
By khisanth VINE VOICE
Format:Paperback|Vine Customer Review of Free Product (What's this?)
I have a smattering of coding experience from BASIC, FORTRAN to Javascript to C++ so am not new to this, but this book is well worth getting if you are starting out. It doesnt assume ANY previous experience,but it wont hurt to know a little.

Simple easy to follow steps, taking through the basics in a logical manner. I learnt a lot through this book and its a great start.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars A clear and instructive guide to C programming 19 Feb 2014
Format:Paperback|Vine Customer Review of Free Product (What's this?)
I am a professional programmer and originally learnt C in 1993 at university and by working through my trusty copy of The C Programming Language (2nd Edition), considered still to be the standard text for C development. This definitive text is great at explaining how to use C to program but does not explain HOW to program in C. What I like about this beginning book of C for dummies is that it explains not just the syntax but the reason behind it.

For example: the section on the for and while loops shows a code listing and then decodes it line by line to point out where the condition is initialised, incremented and exited. The next few pages then document examples of how not to mess up while loops. How to check assignment vs "is equal to", failing start conditions, infinite loops etc. This is all good stuff that will save the novice C programmer hours in debugging. I remember well staring at the equivalent of for(x=1;x==10;x++) or for(x=1;x=10;x++) for ages before I spotted the mistakes. This book helps a lot!

If you need to learn C for an engineering course or for year one on a computing course then this book is an excellent reference. Even if you can program in ASM or other languages this is still an excellent resource as the second half of the book explains pointers, pointer mathematics, memory allocation and data structures including linked lists.

The book suggests you download CodeBlocks IDE which works on Windows 7 and below and I agree. It is a great IDE with good syntax highlighting and provides a good introduction to IDE projects.

All in all, a really good book and one which I would recommend to anyone starting out with C.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars The Dummies series is great 16 Feb 2014
Format:Paperback|Vine Customer Review of Free Product (What's this?)
Easy to get to grips with, layout is clear and easy to read, I just wish that these books had been around when I was at school, learning to program would have been within my grasp then, as it is being older I find learning this kind of thing pretty hard, but only halfway through this book I feel like I may stand a chance of actually learning this.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category