Goodreads helps you keep track of books you want to read.
Start by marking “Practical C Programming” as Want to Read:
Practical C Programming
Enlarge cover
Rate this book
Clear rating

Practical C Programming

3.49 of 5 stars 3.49  ·  rating details  ·  100 ratings  ·  8 reviews
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks(R) famous.

C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of progra
...more
ebook, 456 pages
Published May 27th 2014 by O'Reilly Media (first published 1992)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Practical C Programming, please sign up.

Be the first to ask a question about Practical C Programming

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 340)
filter  |  sort: default (?)  |  rating details
Travis Johnson
I don't quite like this as much as KR's classic, but it's a great book with a good definition of how pointers work and how to use them, along with the pitfalls and problems you should avoid.
Dean Jones
Read this book before the K&R book on C. This book really taught me C.
Stefan Kanev
This is a beginner C book and unfortunately, not a very good one. It was written in 1997 and it does not age well. I learned C in high school and while I have never used it professionally, I did not learn anything from the book. The style was nice most of the time, but occasionally spoke too much about cursing and killing people, two things strangely associated with C programming. Very early the book reinforces the Waterfall approach to software development, which costs at least one star in my j ...more
Dan
I found this book (though now old) to be a good introduction to C. However, I still hate pointers, and no book will ever convince me to not hate pointers. I skipped everything after linked lists were covered, toward the end of the book. I'm sticking with Perl and Ruby, thanks.
Jason
A good practical reference for a programmer to get up to date in C syntax and structure
Mohamed T.
A decent review of the C language with a good structure and ordering of topics.
Shantanu
This review has been hidden because it contains spoilers. To view it, click here.
Cyprian
Steve Oualline rocks. Perhaps someday I'll learn enough to appreciate all he teaches in this book.
Bat
Bat marked it as to-read
Nov 12, 2014
Ibrahim Mohamed
Ibrahim Mohamed marked it as to-read
Nov 02, 2014
Abe TheSemite
Abe TheSemite marked it as to-read
Nov 12, 2014
Herge2014
Herge2014 marked it as to-read
Oct 29, 2014
Bryan Saxon
Bryan Saxon marked it as to-read
Oct 24, 2014
Vasia
Vasia is currently reading it
Oct 23, 2014
Ananth
Ananth is currently reading it
Oct 12, 2014
Manjunath
Manjunath marked it as to-read
Oct 04, 2014
Joel Argo
Joel Argo marked it as to-read
Sep 25, 2014
Vinay Punjabi
Vinay Punjabi marked it as to-read
Sep 17, 2014
Milad Rastian
Milad Rastian marked it as to-read
Sep 14, 2014
Maureen
Maureen marked it as to-read
Sep 08, 2014
Die
Die added it
Sep 05, 2014
Photo Eclectic
Photo Eclectic marked it as to-read
Aug 31, 2014
« previous 1 3 4 5 6 7 8 9 10 11 12 next »
There are no discussion topics on this book yet. Be the first to start one »
  • C: A Reference Manual
  • Learning the vi Editor
  • Expert C Programming: Deep C Secrets
  • Learning Perl
  • sed & awk
  • Essential System Administration: Tools and Techniques for Linux and Unix Administration
  • Lex & Yacc
  • Mastering Regular Expressions
  • Programming Perl
  • Perl Best Practices
  • Perl Cookbook, Second Edition
  • Practical Unix and Internet Security
  • Learning the bash Shell
  • Understanding the Linux Kernel
  • UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
  • Advanced Perl Programming
  • Learning Python
  • Applied Cryptography: Protocols, Algorithms, and Source Code in C

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Practical C++ Programming Vi iMproved (VIM) How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2=5986? Wicked Cool Perl Scripts: Useful Perl Scripts That Solve Difficult Problems How Not To Program In C++

Share This Book