С одной стороны согласен, с другой нет. Сейчас объясню почему.
Конечно использовать IDE с подсказками, которая в разы ускоряет работу это очень удобно.
Возьмём за пример таблицу умножения. В нашем поколении мы учили в школе таблицу умножения, таблицу квадратных чисел. Сейчас же, я знаю не одну школу в своём городе, где детям говорят, что таблицы не обязательно знать на помять. Используйте калькулятор.
Когда дело доходит до сложных задач, например вывести корень из числа или найти дискриминант, то эти знания очень нужны для быстрого решения.
С программированием точно также я считаю. Разве нет?
вот пример про rubimine - когда-то, когда я осваивал пайчарм и известный яп, на котором в нём пишут, у меня были очень большие проблемы с гит. Там же визуально за 2-3 дня все стало ясно. Проблем тоже самое теперь делать в консоли нет. а были, потому что, я думаю - я не первый у кого в начале мозг люто отвергал гит, тем более в консоли. То же самое подсветка методов - гораздо удобнее вначале, когда еще не освоился с методами когда можно быстро глянуть что есть в выпадающем списке, и быстро прикинуть (заодно и пощупать) что может подойти. Без этого, лазить каждую минуту в документацию в начале сильно снижает темп обучения и иногда просто откровенно достает. Новичкам нужны подсказки и помощь - это нормально. А со временем, если будете много писать на каком-то конкретном яп (ruby))) очень много у вас будет уже в голове, на уровне мышечной памяти))