смотри какая история.
в древней римской империи памяти было мало, юи для программ вообще не делали и программы общались с пользователем исключительно перебрасываясь вводом-выводом.
в принципе этого частенько и сейчас достаточно.
вот есть терминал. терминал - это программа, которая общается с пользователем особым языком (ну shell типа)
вот есть нода. нода - это тоже программа, которая общается с пользователем особым языком ( но уже своим )
и так с каждой консольной прогой.
какую нужно тебе сейчас- ту и пользуй.
как-то так, пинайте за ошибки