Alright I'm a first year physics student whose goal is to get a masters or PHD in atomic or particle physics. However I've been talking to a lot of physics grad students and the all mention using Fortran in their research. Now I've gone over my courses and the only programming class I'm required to take is an introductory class for C++. So my question's are where can I learn more about Fortran, Are there any self teaching guides to Fortran and how important is knowledge of Fortran in atomic/particle physics at the graduate Level. Oh and on an unrelated note, whats your opinion on open book multiple choice physics midterms/exams.