Editors and IDEs

An integrated development environment (IDE) is not implicitly required for programming in Fortran. In most cases, a free editor is sufficient, like:

or one of several others. But you may want to use one of the following free IDEs for your more sophisticated projects:

Some commercial IDEs are avaiable too, like:

IntelliJ CLion with Fortran plug-in
Fig. 1: IntelliJ CLion with Fortran plug-in on FreeBSD 11

Vim

Please see :help fortran for information regarding syntax highlighting of Fortran source code in Vim. You can set some Fortran-specific variables in your .vimrc:

let fortran_free_source=1
let fortran_have_tabs=1
let fortran_more_precise=1
let fortran_do_enddo=1