Vim is an open-source (licensed under its own "charityware" license), modal text editor written in C and its own Vim script language. It is one of the most popular text editors for Linux, and has been ported to every major operating system. Being a modal text editor it is designed to be a more efficient text editor, allowing users to do everything without ever leaving the home row (on their keyboard). It has both a graphical version (or gVim) and a command-line version. It is in the official repositories of Fedora.
To install Vim via DNF merely run:
sudo dnf install vim