コンソールアプリケーションとは、CUI上で動作するプログラムのことです。
CUIとは、キャラクタユーザインターフェースと呼ばれるもので、文字のみでプログラムを実行するものです。
CUIに対するものがGUIでこちらは、ボタンやテキストボックスなど視覚的に操作できるものです。
つまり、コンソールアプリケーションとは文字をメインで実行するプログラムであり、機種依存が少ないのがメリットです。
しかし、ユーザー目線ではわかりにくくなることがあるので、注意が必要です。
プログラミング初心者は、このコンソールアプリケーションから作成していくことがおすすめされます。