Like said before, look at C++ in the first place. It is a lot bigger than C in terms of keywords, libraries etc. But start learn the basics. Why? C is not much like its successors, such as (c++), java, c# etc. Its a different paradigm. Many things in system programming anyway is text-processing, which perl and python do really well. C++ makes text processing easier while still features "backward compabilty" to c.