What are the best books for learning programming in C?

asked by Devotion Chikutuva
156 contributors
19 solutions
  1. 25

    #1Quick Revision of C programming

    Quick Revision of C programming
    Revise C programming concepts and skill quickly and user-friendly way.
    Books

    Check price

    Jeffrey Berry
    Written on January 10, 2018
    "I never programmed in C before and this really helped me get started. The tutorials are good and fun and helped me understand the basic. But be warned, some of the information of kind of outdated."
  2. 21

    #2Learn C the Hard Way

    Learn C the Hard Way
    In Learn C the Hard Way, you'll learn C by working through 52 brilliantly crafted exercises.
    Books

    Check price

    Marie Torres
    Written on January 15, 2018
    "Learn C the Hard Way is a great book and resource if you want to learn to program in C. Not only do you have the book, but there are links to companion videos on the books website that are very helpful. This is a perfect book if you want to brush up on your programming in C skills or want to learn it for the first time. It is written in a way anyone can understand."
  3. 19

    #3Sams Teach Yourself C Programming in One Hour a Day

    Sams Teach Yourself C Programming in One Hour a Day

    Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of Sams Teach Yourself C in 21 Days. This book aims to provide readers a better understanding of C program, its syntax, and control.

    Books

    Check price

    Rose Barnes
    Written on January 7, 2018
    "C Programming in One Hour a Day - is a great book to learn the ins and out of C. It is easy to read and understand and gives many examples to follow. I agree that this is the best one because it allows you to learn in small chunks and practice what you have learned."
  1. 17

    #4C Pocket Reference

    C Pocket Reference
    This handy pocket guide to C is a must-have quick reference for any C programmer. The C Pocket Reference consists of two parts: a compact description of the C language and a thematically structured reference to the standard library.
    Books

    Check price

    Theresa Hart
    Written on January 9, 2018
    "The book is very thorough. It is hard for someone new to C to learn without a visual demo, but the book does cover every topic, and it is great to have a reference always at hand. Certainly a mainstay for those learning C."
  2. 15

    #5The C Programming Language

    The C Programming Language

    The C Programming Language is the new version of the complete guide to ANSI standard C language programming written by Brian W. Kernighan and Dennis M. Ritchie. The first edition of the book was written in 1978. 

    Books

    Check price

    Ruth Cole
    Written on January 6, 2018
    "C Programming Language is a great book for learning to program. It is sort of a great reference tool for both beginners and experienced programmers."
  3. 12

    #6C Programming Absolute Beginner's Guide

    C Programming Absolute Beginner's Guide
    This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more.
    Books

    Check price

    Vincent Holland
    Written on January 13, 2018
    "I was very interested in learning how to program in the C language. I needed to book to do so. C Programming Absolute Beginner's Guide is an incredible book resource that had taught me all of the needed starting points as I learn to program in C. "
  4. 10

    #7Expert C Programming

    Expert C Programming

    This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.

    Books

    Check price

    Walter Hart
    Written on January 6, 2018
    "Ah yes, the deep dark secrets of C, the Rosetta Stone of Computerspeak! This little gem is not for beginners nor the weak of heart, but it opened my eyes to the swirling underworld of advanced coding technique. As a plus, it is quite humorous to boot. Yes, function calls can be funny! Who'd have thunk?"
  5. 8

    #8Head First C

    Head First C
    Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer.
    Books

    Check price

    Joe Russell
    Written on January 13, 2018
    "Head First C: A Brain-Friendly Guide is an e-book available from Amazon. It teaches you how to program in C. It isn't the normal code talk but uses a different style to help you learn it quicker and easier. It can be purchased for 19.48 or rented for 9.43. This fits the topic very nicely."
  6. 5

    #9C How to Program

    C How to Program
    C How to Program is a comprehensive introduction to programming in C. This book serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C.
    Books

    Check price

    Li Ma
    Written on January 8, 2018
    "This is a great resource for learning programming in C. Easy to get through and find information."
  7. 4

    #10Learn C on the Mac

    Learn C on the Mac

    Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples!

    Books

    Check price

    Donna Ramirez
    Written on January 11, 2018
    "Great book for learning C programming. I was able to learn everything in a week! Highly recommend. YOu will feel like a genius after this"
  8. 1

    #11Hackr.io

    Hackr.io

    Hackr.io is an online website formed by a programming community with one goal in mind: find the best courses and tutorials all over the Internet and share them with the rest of the users. 

    Websites

    Free

    Shana Wang
    Written on April 9, 2018
    "This site is a solid place if you want to get into a wide range of programming languages. I found that the range of languages was quite vast, they are also laid out in a simple to find manner. This would be a really good place to go if you needed some reference or help with whichever programming language that you need. "
  9. 0

    #12MATLAB Programming for Engineers

    MATLAB Programming for Engineers

    MATLAB Programming for Engineers is an academic book written by Stephen J. Chapman. It is first published in 1999 and contains hot to do technical programming language. 

    Books

    Check price

    Pari Jain
    Written on April 22, 2018
    "This book is pretty old school but it has the basics that you will need. Everything is explained and there are figures to help you. It is good for a beginner but those who are a bit more advanced may want something a bit more modern as programming has changed much over the years "
  10. 0

    #13Essentials of MATLAB Programming

    Essentials of MATLAB Programming

    Essentials of MATLAB Programming is a computer science textbook written by Stephen J. Chapman. this engineering book is first published in 2005. 

    Books

    Check price

    Andrea Spencer
    Written on April 21, 2018
    "This is a great book if you want to know how to integrate both MATLAB and C programming, but it is not what I would recommend for learning how to program in C. It would have been nice to be directed to a book that focuses on learning C and gives a basic understanding first. "
  11. 0

    #14Introduction to MATLAB for Engineers

    Introduction to MATLAB for Engineers

    Introduction to MATLAB for Engineers is a computer science textbook written by William Palm III. This engineering book is first published in 1998. 

    Books

    Check price

    Roy Warren
    Written on April 23, 2018
    "A bit out-dated but very interesting read. I suppose this book still has some validity. I still want to check it out!"
  12. 0

    #15Text Mining with MATLAB

    Text Mining with MATLAB

    Text Mining with MATLAB is a programming academic book written by Rafael E. Banchs. This engineering book is first published in 2012 by Springer. 

    Books

    Check price

    Tejas Patil
    Written on April 13, 2018
    "This book teaches text mining with MATLAB program. Text mining is the process of deriving high quality information from text and has little relevance to C programming. MATLAB coding has some resemblance to C programming but syntax is difference and is more of a script language focused for numerical computing. I strongly recommend a different book to learn C programming."
  13. 0

    #16An Engineers Guide to MATLAB

    An Engineers Guide to MATLAB

    An Engineers Guide to MATLAB is an engineering academic book written by Edward B. Magrab, Balakumar Balachandran, James Duncan, Gregory Walsh, Shapour Azarm, and Keith E. Herold.

     

    Books

    Check price

    There are no comments yet!

    Share your opinion
  14. 0

    #17A Guide to MATLAB

    A Guide to MATLAB

    A Guide to MATLAB: For Beginners and Experienced Users is a programming book written by  Brian R. Hunt, Ronald L. Lipsman, and J. Rosenberg. It is published in 2001 by Cambridge University Press. 

    Books

    Check price

    There are no comments yet!

    Share your opinion
  15. 0

    #18MATLAB Guide to Finite Elements

    MATLAB Guide to Finite Elements

    MATLAB Guide to Finite Elements: An Interactive Approach is an academic book written by  Peter I. Kattan. This engineering book is published in 2007 by Springer. 

    Books

    Check price

    Robert Fernandez
    Written on April 10, 2018
    "Matlab is a good book to start with. I like the website Khan Academy better for learning C, because it is more hands-on."
  16. 0

    #19An Introduction to Scientific Computing

    An Introduction to Scientific Computing

    An Introduction to Scientific Computing: Twelve Computational Projects Solved with MATLAB (Texts in Applied Mathematics) is an academic book written by Ionut Danaila, Pascal Joly, and Sidi Mahmoud Kaber. 

    Books

    Check price

    There are no comments yet!

    Share your opinion

Summary

Best What are the best books for learning programming in C
RankSolutionsTypeVotesPrice
1Quick Revision of C programmingBooks 25 Paid
2Learn C the Hard WayBooks 21 Paid
3Sams Teach Yourself C Programming in One Hour a DayBooks 19 Paid
4C Pocket ReferenceBooks 17 Paid
5The C Programming LanguageBooks 15 Paid
6C Programming Absolute Beginner's GuideBooks 12 Paid
7Expert C ProgrammingBooks 10 Paid
8Head First CBooks 8 Paid
9C How to ProgramBooks 5 Paid
10Learn C on the MacBooks 4 Paid
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.