Anda di halaman 1dari 6

Ask Question

Home

Answer

Notifications

Aditys

Programming Book Recommendations

Computer Programming Books

+8
What are the best books to learn C from basic to
very advanced level?
I have some knowledge of programming.

Please don't suggest 'Let us C' by Yashwant Kanetkar


Answer
Request
Follow44
Comment1
Share
Downvote
17 Answers

Jaismine Chopra, Happy go Lucky girl,Optimistic towards life!


Written Mar 7, 2016
Beginner

Programming in C (3rd Edition) - Stephen Kochan


C Primer Plus - Stephen Prata
C Programming: A Modern Approach - K. N. King
A Book on C - Al Kelley/Ira Pohl
The C book - Mike Banahan, Declan Brady and Mark Doran
Practical C Programming, 3rd Edition - Steve Oualline
C: How to Program (6th Edition) - Paul Deitel & Harvey M. Deitel
Head First C - David & Dawn Griffiths
Intermediate

Object-oriented Programming with ANSI-C - Axel-Tobias Schreiner


C Interfaces and Implementations - David R. Hanson
The C Puzzle Book - Alan R. Feuer
The Standard C Library - P.J. Plauger
21st Century C - Ben Klemens
Algorithms in C - Robert Sedgewick
Pointers on C - Kenneth Reek
Above Intermediate

Expert C Programming: Deep C Secrets - Peter van der Linden


Advanced C Programming by Example - John W. Perry
510 Views View Upvotes
Upvote3 Downvote
Comment
Sha re

Kripanand Jha, trying to be human


Written Feb 2, 2016
I would suggest two books

1. C in depth by sk Shrivastava
Excellent book for beginners. Language is simple but worth to read.

2. The C programming language by kernighan and Dennis Ritchie


I would suggest only buy this book after reading first one. This book contains a lot of good
practice problems that may improve your coding efficiency, no doubt this a good book but
not for beginners so you should buy this after reading some beginners c books that will
make easier to understand this book.
880 Views View Upvotes
Upvote3 Downvote
Comment
Sha re

Sulabh Mahajan, Artist of life


Written Feb 17, 2016
1. C in depth by sk Shrivastava

Excellent book for beginners,moderate,developers . Language is pretty simple and it is


worth reading.

ebook link- C In Depth

2. The C programming language by kernighan and Dennis Ritchie

this is the bible of C language which is written by Dennis Ritchie the father of C language.
This book contains a lot of good practice problems that may improve your coding efficiency,
no doubt this a good book but not for beginners so you should buy this after reading some
beginners levels as it begin from moderate level

ebook link- The C Programming Language - Kernighan and Ritchie

I hope this helped you !!


254 Views
Upvote Downvote
Comment
Sha re

Souman Patra, I love to code !


Written Feb 7, 2016
If you are not ok with Kanetkar, you should definately try Balagruswamy for C.
Most IITs asks to refer Balagruswamy.
And I guess you should practice more than trying to clear all concepts clearly. This is
because it will consume most of your time and you'll be more confused than satiated. Good
luck !
For more, watch ~
591 Views View Upvotes
Upvote1 Downvote
Comment
Sha re
Sachin Prabhu, works at Kuliza
Written Feb 9, 2016
I would suggest Learn C The Hard Way

FAQ :

Q: How long does this course take ?

A: You should take as long as it takes to get through it, but focus on doing work everyday,
Some people take 3 months , others 6 months and some only a week.

Q: What kind of a computer do i need ?

A: You will need either an OSX or a linux computer to complete this book.

Good luck !
549 Views View Upvotes
Upvote2 Downvote
Comment
Sha re

Manoj Murali, Software Engineer


Written Jun 14, 2015
Originally Answered: What are some helpful online sites where I can learn C language from the very
basics to the advanced level?
You can refer below for any programming language -

What are the best resources (sites, books or tutorials) for learning programming?
741 Views Answer requested by Riya Saha
Upvote Downvote
Comment
Sha re

There's more on Quora...


Pick new people and topics to follow and see the best answers on Quora.

Update Your Interests

Related Questions

What are the best online sites/resources or centre/institute (Delhi) to learn C, from basic to
advance level?
Which are the best books to learn Mechatronics and Robotics from a very basic fundamental &
conceptual level?

What is the best book for learning advanced concepts of C?

What is the best site to learn advance c algorithms from basic level?

Which is the best book to completely learn C from basics?

How do I learn C Programming to advanced level? Which are the books should I refered?

What are the best resources to learn mathematics from a basic to an advanced level?

Where can I get c programming problems from basic level to advanced level?

Which site is best for learning C and C++ from the basics to required levels for the software field?

How should one go about learning classical mechanics from the basics to the advanced level?

More Related Questions

Question Stats

44 Followers
10,442 Views
Last Asked Jul 27, 2015
1 Merged Question
Edits

Top Stories from Your Feed

Read In Feed

Answer written
Career Advice
Topic you might like 2016
What are some smart answers given to an interviewer?

Kumar Tanmay, curious 24x7 || mechie from NIT-P || huge Eminem fan but not a Stan
Written May 23, 2016
This answer was given by one of my senior during the interview of a reputed MNC.
Interviewer: Suppose we switch places, you become the interviewer and I become the
applicant what question will you ask me?
...
Read In Feed

Undiscovered new answer


Books
1m
What is the most interesting book you've read recently?

Linda Mahoney, I am surrounded by books a great deal of the time.


Written 1m ago
The Political Mind: Why You Can't Understand 21st-century Politics with an 18th-century
Brain by George Lakoff.
It was recommended to me a few months ago by someone in a comment thread on
anthropoge...

Read In Feed

Answer written
Graduate Aptitude Test...
Topic you might like Mar 30
What are the demerits and merits of doing an M.Tech from an IIT?

Neeraj Goel, 99.92 in EC GATE, MTech from IITD


Written Mar 30
Demerits:
1. You have to work harder. You may have to sleep in the labs, when got tired of
working, or you need to go back to hostel in night at 12 or 2.
2. No Weekends. As the deadline of assignment submi...
princeton.edu

Anda mungkin juga menyukai