Originally Answered: Should I learn C before learning C++? It’s most certainly not required . And actually C does some things so different to C++ that you’d be learning bad-practises, which in turn is hard to unlearn. It was pretty much always the case, but over the years the gulf between C and C++ has just widened.23 Ağu 2014