09 — Resources: The Curated 30¶
You do not need 200 links. You need the correct 30, in the correct order, at the correct time. This folder is your canon. It replaces the “Awesome-C” firehose with a sequenced diet: five books, a handful of free guides, four courses that matter, six YouTube channels that earn their subs, ten papers/talks, six active blogs, four daily-driver references, an India-specific slice, and — just as important — the explicit anti-recommendation list.
The rule: every entry here was verified live in mid-2026 (URLs alive, authors still publishing, sub counts real). If a resource died or turned to slop, it is either omitted or explicitly named in 09_the_anti_recommendation_list.md. Community sentiment (r/C_Programming, HN threads) outranks publisher marketing every time.
Files in this folder¶
# |
File |
What it gives you |
|---|---|---|
00 |
This overview |
|
01 |
The 5 books worth reading cover-to-cover |
|
02 |
Zero-cost material that beats most paid content |
|
03 |
Dartmouth, Duke, CS50 — verified current offerings |
|
04 |
6 channels with verified subs and recent uploads |
|
05 |
The 10 talks every C professional has seen |
|
06 |
6 blogs confirmed active in last 12 months |
|
07 |
Your daily-driver reference tabs |
|
08 |
NPTEL, Sudhakar Atchala, HasGeek, GFG warning |
|
09 |
Named, explained, avoided |
How to sequence across 13 months¶
Month |
Primary reading |
Secondary |
|---|---|---|
M1 (Jul 2026) |
K&R 2nd ed (skim ch 1-5) + Beej’s Guide to C |
Dartmouth C on edX (Getting Started) |
M2 |
K.N. King, chapters 1-14 |
Jacob Sorber (background) |
M3 |
K.N. King ch 15-27 + Modern C (Gustedt) part 1 |
Duke C specialization |
M4 |
Modern C parts 2-3 |
Chris Wellons back catalog on strings/arenas |
M5 |
21st Century C (build/test/debug chapters) |
Julia Evans terminal zine |
M6 |
Expert C Programming (van der Linden) |
Drepper memory paper (§1-3) |
M7 |
Advanced Programming in the UNIX Environment (Stevens) — reference only |
Low Level Learning targeted deep dives |
M8 |
Beej’s Guide to Network Programming |
Cantrill “Fork Yeah!” talk |
M9-M10 |
The Linux Programming Interface (Kerrisk) — reference |
Brendan Gregg perf posts |
M11-M12 |
llama.cpp source study + Fabien Sanglard engine books |
Eskil Steenberg “How I program C” |
M13 |
Re-read K&R cover-to-cover. Different book now. |
— |
What most people get wrong about resource lists¶
They collect. You are not here to collect. You are here to finish — one book fully absorbed beats twenty half-read. If you cannot commit to a resource for two weeks of real practice, do not open it. The 5 books in 01_the_five_books.md are the ones you will finish; everything else is reference and background music.
Return to ../README.md · Next: 01_the_five_books.md