|
Some recommended (not required) books on the C programming language:
This unit focuses on the ANSI/ISO-C99 Programming Language.
While drafts on this most recent standard appeared in the mid-1990s,
very few textbooks began to seriously focus on C99 until after 2005.
Obviously, a book into its 3rd, or higher edition, will have corrected
many errors from its earlier editions, and very likely have included
up-to-date descriptions of the current state of the C programming language.
You may like to read a review of any book you are considering.
Online bookstores, such as Amazon, also include many reviews by their customers.
The webpage Best C language textbooks
provides some good reviews and commentary on some textbooks and
approaches to teaching programming languages.
Good, independent, reviews of older books are provided by The Association of C & C++ Users.
A great book price+shipping comparison website:
www.booko.com.au
If nothing else, grab this free PDF:
|
C Notes for Professionals
The C Notes for Professionals book is compiled from Stack Overflow
Documentation by GoalKicker.com,
342 pages (a free PDF download)
May 2019.
|
Excellent first textbooks on C:
Some other introductory books on C:
These are suitable as a first book on C.
|
Programming in C
Stephen G. Kochan,
Addison-Wesley Professional,
Aug 2014,
600 pages.
|
|
C Primer (6th ed)
Stephen Prata,
Addison-Wesley Professional,
Nov 2013,
1080 pages.
|
|
Head First C
David Griffiths, Dawn Griffiths,
O'Reilly Media,
2012,
640 pages.
Head First C is also available as a DRM-free PDF.
|
|
A Book on C: Programming in C, 4th Edition
Al Kelley, Ira Pohl
Publisher: Addison Wesley Professional
ISBN: 0201183994
752 pages
1997
|
Some advanced books on C:
If you are already a strong programmer in Java or even C, then these books will be suitable for you.
Do not purchase one of these as a first textbook on C.
Some Reference Materials on C:
These are not materials or textbooks from which you will be able to learn C from scratch.
They are listed here because they are often cited, well respected, definitive references on the C Programming Language. If you have a serious interest in the C Programming Language (or if you're a pedant) you may be interested in one of these (perhaps a secondhand copy).
Do not purchase one of these as a first textbook on C.
|