Wed Jun 09, 2021 12:05 pm
You can certainly get the basics in 5-6 hours, but as Waco says, it will take months to become "good", and years to become an expert.
Mind you, that isn't to discourage you -- simply to set expectations. C++ is, IMHO, the best mix of all the languages for highly performant or technical code. It has the best memory model, IMHO, with just-in-time resource deallocation via scope-based deallocation and smart pointers for the shared stuff. And it can reduce down to C levels of micromanagement if you need to tweak performance that precisely, while at the same time having a very rich and robust modern feature-set that rivals Java and Golang.
That's my sales pitch.
On the other hand, if you're trying to quickly bang out web apps or web servers, something like Java or Golang may be a better approach.