Pretty much this. Instead of reading about how awesome C is, I would much rather read a concrete example of a problem which you were facing and how you used C to solve it. Get to learn something in the process.
Very true, but I do end up learning a lot from the HN discussions. I'm a C guy myself, but I try not to be biased. I always tell new programmers to try and not favor any language, as they all have their uses.
2) Figure out something controversial to say about it and a justification for that
3) Write it up and post it to reddit, HN, &c
4) Enjoy the hits
EDIT: Which is enabled by this - http://news.ycombinator.com/item?id=5037649