Learning C-C++ is always good because it helps you to grasp anything in the future. As the case with me is I never learned MFC / C# but as I knew C-C++ well I was able to handle the live projects very early with other languages.

Also I moved your thread to C-C++ forum