Нужны ли far, IDE, линтеры, редакторы с подсветкой синтаксиса?

Far -- это универсальный файловый менеджер, никакого отношения к IDE не имеющий. Им удобно пользоваться благодаря текстовому клавиатурному интерфейсу, и многие манипуляции с файлами делаются значительно быстрее, чем в графических оболочках.
Поэтому у программистов распространены и far, и tc, и mc.

Комфортные на первый взгляд возможности IDE несут много вреда для начинающих программистов.
Отладчик уничтожает навык понимания собственного кода -- вместо того, чтобы учиться удерживать в голове структуру из десятков тысяч строк кода, человек без отладчика начинает путаться уже в пяти собственных строчках, элементарно не понимая, как они работают, если не погоняет их в отладчике.

Линтеры уничтожают крайне ценный навык code review и программистской внимательности -- умение видеть, чувствовать, самостоятельно находить любые мутные места в собственном коде.

Подстветка синтаксиса убивает и внимательность, и наблюдательность, и воображение, недаром например все книги и учебники в мире пишутся строго в чёрно-белом формате.

Мои заметки на эти темы:

Почему вредны универсальные IDE

Подсветка синтаксиса в редакторах кода — добро или зло?