It is good practise to use lots of comments, for example,
PROGRAM Saddo
!
! Program to evaluate marriage potential
!
LOGICAL :: TrainSpotter ! Do we spot trains?
LOGICAL :: SmellySocks ! Have we smelly socks?
INTEGER :: i, j ! Loop variables
PRINT*, "No chance of ever marrying!!!"
For more information, click here