3 ms·
> So they need to understand the complex parts of the language and why they are like that, and the easiest way to do that is to start where C++ started, i.e. wi
by kllrnohj 5y ago
> So they need to understand the complex parts of the language and why they are like that, and the easiest way to do that is to start where C++ started, i.e. with C.
Unless you're talking a very old & not well maintained codebase, there's not really any benefit to starting with C if your goal is to learn C++. It's probably more harmful than anything, even, as it'll teach you things that are bad form in C++. Like using malloc & free - even 'new' and 'delete' are poor form in modern C++, it's all std::make_unique or std::make_shared.