While the above is true, if you get to know C++ for your own education and try to work on some projects with people at work the value add to your skill set will be above Matlab because:
1) People will assume that if you can write C++ and can point to some projects you have completed then you will be able to handle Matlab.
2) Because of the steep learning curve, the barriers to entry for C++ are greater than for someting like Matlab.
At least, this is my experience. I leaned/am still learning C++, although most of the writing I do is C#. If you are new to programming, Programming: Principals and Practice using C++ by Bjarne Stroustrup (arguably C++’s inventor) is a very good way to learn. It teachs how to program well with C++ used as the medium. The focus is always on understanding good programming as opposed to just giving you the rules of the language and letting you develop bad habits. It will take you about 4 months to get through if you work on it with CFA exam type regularity.
1) People will assume that if you can write C++ and can point to some projects you have completed then you will be able to handle Matlab.
2) Because of the steep learning curve, the barriers to entry for C++ are greater than for someting like Matlab.
At least, this is my experience. I leaned/am still learning C++, although most of the writing I do is C#. If you are new to programming, Programming: Principals and Practice using C++ by Bjarne Stroustrup (arguably C++’s inventor) is a very good way to learn. It teachs how to program well with C++ used as the medium. The focus is always on understanding good programming as opposed to just giving you the rules of the language and letting you develop bad habits. It will take you about 4 months to get through if you work on it with CFA exam type regularity.