Hello, I finished my undergraduate degree in Physics last year during which I had limited experience with Fortran. It was the first and only programming language I have ever used. We had an introductory course in 2nd year and were required to use it in a couple of research projects afterwards. As it's been a couple of years since I used it, I'm fairly out of practice. I'm beginning a PhD in the Autumn and although it will be an experimental project, I will need to use a programming language for modelling. So my question... For scientific modelling, should I relearn Fortran, or would you recommend I started to learn C++ or another alternative. Can I download a compiler for free? I'm sure you realise I only need basic understanding of a language. I won't be producing any software or anything, I just want to be confident in the art of computation.