Discordo plenamente, é requisito necessário e funcional ter uma base decente de lógica de programação antes de partir para o desenvolvimento em si, visto que qualquer linguagem irá ser constituída no mínimo por estruturas de controle, decisão é repetição.
Quanto a linguagem "inicial" ao menos na academia ainda utilizamos Pascal e/ou python nos períodos iniciais, partindo posteriormente para as demais.