I am currently a freshman majoring in physics. My professor recommended me using MatLab for computations, but I'm not sure how to teach myself. Next quarter I will be taking Computer science, I think they will be learning C++ ( I do have a bit of experience with C++ and python). I want to learn how to use coding for my future physics class, I want to use it to do data analysis, simulations, calculations etc. Any advice will help. While I'm at this, any recommended books/websites/sources to teach myself how to learn these programs? I have a few apps for C++ and python.