Get a good algorithms book. Obviously I recommend my own, Basic Algorithms. It's very much a "second book of C", once you've worked through the introductory book to teach you the actual language, it...