I was one of those non traditional developers who grew up on the web and never really had to learn C. Well I learned C well enough to BS my way around. I've always been a little ashamed of that fact. And while I don't have a whole lot of interest in growing a neckbeard and hacking on unix, I've come to repent for my sins.
#####I will finally learn C.
Anyway, here are all the exercises for Learn C The Hard Way.