GCC, the GNU Compiler Collection is probably best for compiling small programs.
For Windows read this
suggesting regularly updated mingw-w64
over outdated MinGW.
Add bin subfolder to system PATH.
To compile a Fortran code run gfortran codefile -o binaryfile.
For debugging use GDB.
Instructions: compile your code using -g option and then run
gdb --args binaryfile arguments,
start debugging with break main followed by run,
then use s to go through your program step by step,
use print variablename for variables and q to exit.
Help for Fortran see here.