INOI in Ubuntu

Hi, I am completely new to Linux, the environment is going to be:

  • OS: Fresh installation of Ubuntu 18.04 LTS
  • Text editors: Vim, gedit, Geany, Notepadqq, GNU Emacs 26.3, Sublime Text
  • Compiler: gcc 6.3 with support for C++14
  • IDE: Code::Blocks 17.12 and CLion Version: 2018.1

What all should I know to edit, compile and run and get input and output in this environment. Kindly help.

Better to use Geany. Also watch Errichto’s geany setup for competitive programming on youtube to get familiar with the environment

What does text editor mean?
Can’t I write code directly in CLion?