To C/C++ Or Not to C/C++

Erik Dietrich - Apr 24 '20 - - Dev Community

More than 20 years ago now (wow, I'm old), I was in the middle of a computer science program at my alma matter, Carnegie Mellon University.

And, at that time, they had a pretty strong opinion about what programming language CS students, such as myself, should learn and use: C++ (and also, while were at at it, C).

Learning C++ and C as my first languages wound up serving me well. But having learned probably 10 languages between then and now, I can't help but think, "wow, a managed language (or whatever) might have flattened my learning curve and made life easier."

So, here's my question for the group in 2020. Should new programmers learn C/C++ first?

  • Yes, learn those and everything else is easy!
  • No, newbies should work themselves up to either C or C++
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .