C programming — books, articles & other resources

Rafał Rybnik
2 min readAug 17, 2023

This is a list of resources I came across while learning to program in C. The list is constantly expanding, so bookmark this page for future reference.

Books & tutorials

“Learn C the Hard Way” — Zed A. Shaw

https://learncodethehardway.org/c/

“If you are kind of person that learns by experimentation and figuring things out, and you appreciate the way he teaches the use of tools such as valgrind, it’s a good book for you. If prefer to have all your lesson material delivered, it’s not a good book.” — some Hacker News user

“Modern C” — Jens Gustedt

https://gustedt.gitlabpages.inria.fr/modern-c/

“Head First C“— David Griffiths, Dawn Griffiths

https://www.oreilly.com/library/view/head-first-c/9781449335649/

C Internals

https://www.avabodh.com/cin/cin.html

Algorithms Design (in C)

https://www.ime.usp.br/~pf/algorithms/

256-Color VGA Programming in C

--

--

Rafał Rybnik

I write to stock up my business toolbox. Marketing, politics, AI.