Programming in Fortran
Phantom is written in modern Fortran, following the latest standards. We enforce at minimum the Fortran 2008 standard at compile time.
Fortran is a language designed for scientific and high performance computing. Unless your department or faculty specialises in this area your background may be scratchy. To get you started, I have put together several introductory tutorials on the very basics of coding in Fortran.
Introduction to modern Fortran (pdf tutorial to accompany YouTube videos)
A simple Fortran Primer (very basic introduction to Fortran syntax)
Version control with git + advanced Fortran tutorial (introduces git and some higher level Fortran concepts, including basics of openMP parallelisation)
If you are still missing large chunks of your education, let me know.