С одной стороны согласен, с другой нет. Сейчас объясню почему.
Конечно использовать IDE с подсказками, которая в разы ускоряет работу это очень удобно.
Возьмём за пример таблицу умножения. В нашем поколении мы учили в школе таблицу умножения, таблицу квадратных чисел. Сейчас же, я знаю не одну школу в своём городе, где детям говорят, что таблицы не обязательно знать на помять. Используйте калькулятор.
Когда дело доходит до сложных задач, например вывести корень из числа или найти дискриминант, то эти знания очень нужны для быстрого решения.
С программированием точно также я считаю. Разве нет?
IDE жизнь упрощает, она не будет писать за вас код