Learning C++ on your own?

As a final note, don’t be disappointed if the numerical analysis part goes over your head. You generally would need differential equations and linear algebra, along with the full calculus sequence, to understand most of it. Some sections need more than that.