my opinion in this matter is different.learning c first definitely eases your understanding of other languages.that's why i think most of the universities still prefer to teach c instead of c++ or some other modern language.and yes as far as i know UNIX was the OS written completely in c which shows that operating systems can also be written in c.