C language books videos?

Back to Programming Languages forum

sleepijs     2016-01-03 13:35:42
User avatar

Suggest good C books or video tutorials for begginers. C is my first language.. So far I've red C Programming Absolute Beginner's Guide which I liked a lot and Head first C, I didn't get too much into it, didn't like it that much. And I've watched "thenewboston" C video tutorials on Youtube. I've heard that The C Programming Language by Brian Kernighan and Dennis Ritchie is really good. But its not aimed at begginers like me? Thanks!

Quandray     2016-01-03 14:52:41
User avatar

As you're not an absolute beginner, K & R is worth a try. http://www.ime.usp.br/~pf/Kernighan-Ritchie/C-Programming-Ebook.pdf

Quandray     2016-01-03 17:47:33
User avatar

Also there may be something useful on http://codecondo.com/20-ways-to-learn-c-programming-for-free/

sleepijs     2016-01-03 19:00:50
User avatar

Perfect! I'll start reading the book right away and bookmark the webpage. :)

Matthew Cole     2016-01-05 00:00:46

I highly recommend Head First C. It presumes very little prior knowledge of programming and presents the material as a tutorial rather than as a manual or textbook. Frankly, it's probably the best book for your situation.

At my university, we teach from:

  • Programming in C, 4/e by Stephen Kochan.
  • C in a Nutshell by Prinz & Crawford as an optional text, but many of the students like it.

I've also read The C Programming Language by Kernighan & Ritchie. It's the Bible of C language books. Every dedicated C programmer owns a copy, every dedicated C programmer has read at least an excerpt from it and recommends it. But it's not very accessible to Unix programming novices, and few read it cover-to-cover in my experience.

If you want to learn Unix programming, I recommend:

  • The Unix Programming Environment by Brian Kernighan
  • The Art of Unix Programming by Eric S. Raymond (ESR).

As for useful websites for learning C, I would suggest:

sleepijs     2016-01-06 17:12:32
User avatar

Thanks for your response! :) I've red Head first C, but somehow I didn't like it.. Might give it a second chance sometime later tho. At the moment I'm reading The C Programming Language by Kernighan & Ritchie, once I'm done with it I might read C in a Nutshell by Prinz & Crawford 2nd Edition(seeing the 2nd edition is released only a month ago..) Few more websites to bookmark. :) The C Giberish to English translator is just what I needed! :D :)

Mizel_Almizel     2021-01-29 22:41:49

https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit#gid=84654839

Rodion (admin)     2021-02-01 09:56:10
User avatar

Mizel_Almizel please don't spam and don't necropost, especially providing links to resources of doubtful quality.

Please login and solve 5 problems to be able to post at forum