Im currently in my final year of undergrad doing a degree in Math and Physics. I have a strong grasp over javascript and python. I was wondering what programming language I should learn next? Im looking primarily at physics(quantum physics or experimental astro) and engineering ( aerospace/ mechanical) for grad school so something that I could use for the future would be great. Im also currently looking into Matlab and R. Any advice on building my skillset would be appreciated.
>>9072049
just learn more physics, learning a language is relatively fast if you already spent some time programming. If you still want to learn something maybe some mathematica (it's very good to know because of it helps you with math, but also intuitive so I wouldn't worry much about it) and C++, you'll learn a bit more about computers and it's used in condensed matter as far as I know. If you do learn C++ learn also a bit about the cost of operations of computers like accessing memory, disk, etc. will make you design better algorithms
>>9072081
for completeness, matlab and R seem good, but unless you're looking for a particular library or something you should be able to learn them in case you need it
>>9072081
OP here, I'll look into C++. I did some Objective C in my first year. Is C++ syntactically/logically similar?
>>9072143
Indeed it is, the main difference is that c++ has class like structures for object oriented programming.
https://softwareengineering.stackexchange.com/questions/16390/what-are-the-fundamental-differences-between-c-and-c