Vejo que estudando sem usar o autocomplete pode até ajudar no aprendizado, mas não acho que necessariamente por memorizar algo significa que aprendemos e entendemos aquilo.
Acredito que ter bases conceituais bem consolidadas é o que mais te ajuda no aprendizado e que mais te gera algum benefício a longo prazo. Principalmente na área de TI onde na próxima versão daquilo que você está usando o que você decorou já pode estar defasado.
Acho que o grande problema do autocomplete é se você não tem a mínima ideia do que está fazendo e escreve um código inteiro só apertando TAB.
Claro isso é apenas minha opinião, entendo que cada um tem uma forma de aprender diferente e que melhor funciona para si.
Verdade, mas pelo menos para mim, um dos problemas da programação é eu esquecer o código depois de um tempo.