If you're searching for a specific programming concept, just put 'C' at the beginning of the search. In my experience, early terms have a higher weight - and C is common enough that just about any programming term reveals actual programming information for the language.
Unfortunately, Google sometimes likes to be smart and include/exclude punctuation as it sees fit, so you may match things like C++, C#, and so on for a while.
However, Google can be trained, if you're logged in. I search for programming-related items so often, Google often assumes that's what I mean without needing more clarification. (For example, a search for 'tree' gives me the wikipedia article on the data structure in the results before the type that grow outside - although most of the remaining results are that type of tree). Eventually Google should learn that you mean C, not C++, C#, or the generic letter of the alphabet.
""
or+
or even-
tricks of google...