Back to Programming Languages forum
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!
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
Also there may be something useful on http://codecondo.com/20-ways-to-learn-c-programming-for-free/
Perfect! I'll start reading the book right away and bookmark the webpage. :)
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:
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:
As for useful websites for learning C, I would suggest:
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 :)
https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit#gid=84654839
Mizel_Almizel
please don't spam and don't necropost, especially providing links to resources of doubtful quality.