Here are some resources for programming, especially as related to scientific programming that I have found helpful.
Linear algebra
I have found the armadillo library to be very helpful for C++ linear algebra higher level functions (inverse, det, eigen decom, etc.).