This would be very helpful for me. I don't know about these languages or computer code. I know a lot about Electrical Engineering, circuits, hardware, putting together computer components, getting programs set up and working. But I don't know almost anything about these coding languages. I had one required class for C++ but I learned nothing. Several classes used Matlab code, but it was just overly difficult to not actually do anything that was too useful. Basically having to write a whole page of code just to use it like a calculator.
Yes it can be very complicated and obtuse at times. It just takes time ultimately.
Even after some time of learning programming self taught for a while, I get overwhelmed and confused by some of this.
C++ is one of the harder languages, but my personal favorite, as it's like having a key to every door instead of just a few doors or one, it does everything, and the syntax and structure of C++ can make it very confusing to read, code with and learn to a higher understanding.
The good news is a lot of other languages are designed in a more readable way like Python, Ruby, or Rust. There is endless other examples too, but C++ is not really "sane" in its structure past a point. This is why many people hate it and refuse to use it.