Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Best Book To Learn C Programming For Beginners

Status
Not open for further replies.

danner123

Member level 3
Joined
Jan 23, 2008
Messages
55
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,288
Activity points
1,742
What is the best book to Learn C Programming for beginners? I am looking for a book that is easy to read and is written for beginners in C programming. Can anyone suggest any good books to learn?

Thanks!
 

Do you have any programming experience? Perhaps in another language?

Or are you an absolute beginner?

The book considered to be the C Bible is Kernighan and Ritchie's:



It is a short and compact text written by the fathers of the C Language, although it can be a bit terse for a beginner.

One of my personal favorites is Prata's:



At almost a thousand pages, the text is packed with well thought out examples and covers each topic of the C Language thoroughly. The text also makes an excellent reference even as your skill level advances from beginner.


BigDog
 
I have programming experience in Fortran and Labview.
 

I would recommend Prata's book, which I've included a link in my previous post.

If you understand the basics of programming, the text C Primer Plus will get you up and running before you know it.

Study the first ten chapters and then pick and choose the topics from the remaining chapters of which you wish to advance your knowledge.

You can also purchase a previous edition and save a few dollars, I believe the text is currently in its sixth edition, the fourth edition is fine.

BigDog
 
Thanks a lot Big Dog. Would you recommend that I start with Prata's book (C Primier Plus) and then purchase the K and R book for further understanding?
 

No, I believe Prata alone could take you to a moderate/advanced level of C programming skills.

If you want to further your studies, I would recommend the following two texts:



Reek's text not only does an excellent job covering the challenging topic of pointers, it also covers many of the less understood areas of the C language.



Perry's text is truly a treasure trove of C programming gems, unfortunately it is out-of-print and used copies bring a small fortune, so if you find a copy Buy It!


You might also find the following text of use, if you professionally program in the C Language.

The following text is an industry standard reference for the C Language, I keep a copy on desk:



The Fish Book is a great read, extremely amusing and educational at the same time:





BigDog
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top