[c++] Should I learn C before learning C++?