At 32, I am probably too old to do this- but I am finally learning C
from here-
http://www.cprogramming.com/
Another tutorial from CS at Stanford is also quite good
This is document #101, Essential C, in the Stanford CS Education Library. This and other educational materials are available for free at http://cslibrary.stanford.edu/. This article is free to be used, reproduced, excerpted, retransmitted, or sold so long as this notice is clearly reproduced at its beginning.