Outro idioma mesmo acho bem difícil, só convivendo por anos no ambiente que fala a língua...
São diversas situações cotidianas, formas específicas de falar, que só se aprende com o tato social, sendo "posto à prova", em situações e mais situações, com diversas pessoas, exigido emocionalmente, no improviso, etc.
Mas para melhorar o idioma, o vocabulário, os repertórios, corrigir falhas, sim, é bem útil, uma alexa para tirar dúvidas constantemente, por exemplo, como se falasse com um nativo...
Programar não entendo.