What do you think?


C: How to Program
This book demonstrates incrementally the features of C within the context of properly structured and well documented complete working C programs. Presents sample executions as well as an introduction to C++ object-oriented programming.
926 pages, Hardcover
First published February 4, 1992
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 27 of 27 reviews
January 24, 2016
Done with the class! Book was good but the exercises didn't always cover what was in the chapter so you definitely need more than the book.
April 16, 2020
This is definitely how you should not learn programming.
This can be used as a reference book and should not be used for beginners to teach programming.
The book is too voluminous and will not let you become a programmer, you can read the entire book and solve all the problems given in the book and yet remain unable to program.
So I would not recommend using this book if you are a beginner. In fact programming can't be learned effectively through books. It would be wise to read books after you become a coding.
Coding is learned by doing! i.e. with each project you do you become a coder.
This can be used as a reference book and should not be used for beginners to teach programming.
The book is too voluminous and will not let you become a programmer, you can read the entire book and solve all the problems given in the book and yet remain unable to program.
So I would not recommend using this book if you are a beginner. In fact programming can't be learned effectively through books. It would be wise to read books after you become a coding.
Coding is learned by doing! i.e. with each project you do you become a coder.
April 8, 2012
Without this book, I wouldn't be able to be a good programmer, If u really want to be a good dot net developer then you must read it especially object oriented chapters.
December 28, 2007
Been very useful to me!
January 11, 2011
My first programming book... This is where it all started!! :)
September 19, 2013
This book explains very clearly and understandable. This book really helped me as a newbie programmer.
September 6, 2007
This book had great examples and was useful to me when I first started programming.
January 3, 2024
Baştan profesyonelliğe kadar faydalanılabilecek bir eser. Özellikle elektronik alanında çalışan arkadaşların uzmanlaşması gereken C ve C++ konularında faydalanılabilecek en kapsamlı eserlerden biri diyebiliriz.
January 7, 2019
Please tell me how I read I was Mark as want to read but now how I read🤔
May 30, 2020
Impressive
August 4, 2021
The programming exercises in this book are fun and well designed
August 2, 2023
Bom livro com explicações e exercícios.
June 25, 2024
A good overview of programming in C and other languages. A little outdated, but still decent.
March 23, 2014
4.0 out of 5 stars
Very Good Book on C (Emphasis on Beginners)
February 3, 2005
This book is used in FSU's CGS 3408 course: "Introduction to Programming with the C Language." In the preface, the Deitels state that this book is for everyone (beginners to experts) who want to learn C. They've made a very good stab at that goal, but realistically, I'd have to say that those who are professional programmers in other languages will find this book too long for their needs. For beginners (and even those moderately versed in other languages), this is an excellent book. I really have only three minor gripes about it:
- First, throughout the C portion, the book uses scanf as the default for getting user input. Unfortunately, as my compiler warned me constantly (and I verified on the web), scanf has been "deprecated" (I guess that's a fancy way to say don't use it, use something else). Unfortunately, the book talks about alternative IO in only one chapter near the end of the C portion and very rarely uses it. So, this book teaches as a standard an input method that's been superseded.
- Second, and related to the first, the book clumps all IO except for printf and scanf into a single chapter near the end. It would have been a lot better if they had introduced alternative IO a little at a time throughout the book. As it is, my eyes just glazed over when I hit that chapter.
- And, finally, though this might sound weird, there are too many exercises at the end of each chapter. I read through this book on my own and so had no way of choosing which exercises to do. Some of the chapters have over 40 programming exercises. I suppose this is great at a college where the instructors can select different exercises for years without repeating. But, as an individual, I'd have preferred a handful of in-depth exercises focusing on the chapter material instead of a huge number of varied exercises (some of which don't seem to have much bearing on the chapter).
One note about the content of this book: most of it (over half) is dedicated to C. It covers C in detail. The remaining half is equally divided between C++ and Java. The level of detail in those chapters (and the exercises, too) comes nowhere near that in the C portion. If you're interested in C++ or Java, those chunks in this book are good, but you'll really need to read dedicated books to get the full treatment.
Overall, a very good book. Experienced programmers might prefer something more terse, but all others will be pleased. I give it 4 stars out of 5.
Very Good Book on C (Emphasis on Beginners)
February 3, 2005
This book is used in FSU's CGS 3408 course: "Introduction to Programming with the C Language." In the preface, the Deitels state that this book is for everyone (beginners to experts) who want to learn C. They've made a very good stab at that goal, but realistically, I'd have to say that those who are professional programmers in other languages will find this book too long for their needs. For beginners (and even those moderately versed in other languages), this is an excellent book. I really have only three minor gripes about it:
- First, throughout the C portion, the book uses scanf as the default for getting user input. Unfortunately, as my compiler warned me constantly (and I verified on the web), scanf has been "deprecated" (I guess that's a fancy way to say don't use it, use something else). Unfortunately, the book talks about alternative IO in only one chapter near the end of the C portion and very rarely uses it. So, this book teaches as a standard an input method that's been superseded.
- Second, and related to the first, the book clumps all IO except for printf and scanf into a single chapter near the end. It would have been a lot better if they had introduced alternative IO a little at a time throughout the book. As it is, my eyes just glazed over when I hit that chapter.
- And, finally, though this might sound weird, there are too many exercises at the end of each chapter. I read through this book on my own and so had no way of choosing which exercises to do. Some of the chapters have over 40 programming exercises. I suppose this is great at a college where the instructors can select different exercises for years without repeating. But, as an individual, I'd have preferred a handful of in-depth exercises focusing on the chapter material instead of a huge number of varied exercises (some of which don't seem to have much bearing on the chapter).
One note about the content of this book: most of it (over half) is dedicated to C. It covers C in detail. The remaining half is equally divided between C++ and Java. The level of detail in those chapters (and the exercises, too) comes nowhere near that in the C portion. If you're interested in C++ or Java, those chunks in this book are good, but you'll really need to read dedicated books to get the full treatment.
Overall, a very good book. Experienced programmers might prefer something more terse, but all others will be pleased. I give it 4 stars out of 5.
June 1, 2013
"How is it possible that a book with a surfer bug on the cover is not good?" - That was the first thing that crossed my mind when saw this book on the library shelf, and it is really great indeed! I had tried other books on the same subject, but it seem to me that they were meant to be read by programmers, and I wanted to learn how to program. The craziest thing is that (as the title sugests) this one really show you 'how to program'! To wrap up: if you're just getting to know C language, you must try this one.
Read
June 23, 2007This book is easy to learn and you can find any basics topic of oop there.
May 1, 2008
Read the 3rd edition, which I couldn't find on goodreads.
Want to Read
January 12, 2009reza
Read
July 31, 2010computers,programming
March 9, 2012
Excellent book for an introduction into C. Has everything you would possibly need and more.
July 3, 2012
Günümüzde Programlamaya ildi duyan insanlar genellikle C öğrenerek bu işe başlarlar. C Dilini incelikleriyle öğrenmesinize yardımcı olacak bir rehber kitap.
November 27, 2012
very good book. Grants you to be from zero to hero.
February 5, 2015
want to read
Read
June 20, 2016A good resource.
March 31, 2022
C programlama dili için başucu kitabı. Mutlaka edinin.
November 2, 2023
The theory is decent, but the exercises are awful.
Displaying 1 - 27 of 27 reviews



















