7 ms·
Learn both. C will make you a better programmer, and C++ will set you up for success in the world.
by jki275 8y ago
Learn both. C will make you a better programmer, and C++ will set you up for success in the world.
- init-as 8y agoFair, which one would you recommend picking up first?
- icedchai 8y agoNearly everything you learn with C can be applied to C++ (though some may be frowned upon in modern code bases.) So I recommend learning C...
- cimmanom 8y agoC first. C++ was originally a superset of C, though my understanding is that that is no longer strictly the case. Still, learning C will make it easier to learn C++, because C is far simpler and in order to understand C++ you’ll have to master C’s concepts anyway.
- kazinator 8y agoC++ still the superset of a language that is a dialect of C. In terms of ISO, it's probably still closest to the C90 dialect, with some C99-like features (inline functions, // comments).
- jki275 8y agoI would agree -- C first. C is foundational knowledge imo.
- smt88 8y agoWhat do you mean when you say C++ would set them up for success?
- jki275 8y agoLots of jobs for C++ programmers. It's still industry standard in many industries.