How important is it to master C language before proceeding for C++, Java and other high level languages?

I’m doing my computer engineering studies in India. We aren’t taught C in extreme detail in our university. Is it crucial or will it make things easier for me in the future if I make sure I get a high level training in C at this initial stage? Powered by Y! Answers