C Programming Cheat Sheet
C programming is still one of the best ways to get programming students familiar with the art of problem solving. C is not as fancy as languages such as Java and C#. Things are not that easy to do with C. The language remains quite powerful though, so students can get some very tangible things done.
If you are just getting started with C or want a refresher, this cheat sheet by Nick Parlante is worth a look.