DEV Community

Discussion on: I Think I Overestimated How Hard C++ is.

Collapse
 
stojakovic99 profile image
Nikola Stojaković • Edited

C++ is a beast of a language. I'm currently in the process of re-learning it (it was my first language 8 years ago when I started to program) and I can say that learning C++ today is much easier than it was 8 years ago and there are few reasons for that.

  • C++ evolved a lot. Back then even C++11 didn't have much support by compilers, and C++ before C++11 was a mess.
  • IDE support is much better too. Back then I remember I was using Dev C++ and Code::Blocks. Right now I'm on CLion and I wish something like it existed much earlier.
  • We now have C++ Core Guidelines. This means there are at least some established practices we can follow in writing C++ applications.

There were some bad decisions made in the past that have made C++ huge but overall it's quite great language which got undeserved bad reputation, mostly by the people who try to use it in a wrong way or those who are too scared by the power it gives to you (and with the great power comes the great responsibility too).