Актуальны ли старые книги по Си?
Смотря какая.
Язык программирования СИ Кернигана и Ритчи(1978) классика.
Есть новые стандарты, в которых можно делать то что нельзя было в старых.
На данный момент большинство использует стандарт С99, самый новый вроде С11
rutracker.org/forum/viewtopic.php?t=5079382