I think especially when you're learning, figuring out how to read and write the most basic syntax of the language serves you better than having to magically autocomplete for you. Writing code really reinforces how to read code, and I have yet to see any IDE that autocompletes reading code for you ;)
I see people every week struggling with linter errors in their editors that are warning them (wrongly) about code that's fine, but because there's an "error" in their editor it stops people from even running the code to see if it works or not. They get stuck before they even try it because they think it's wrong when it's not.
Some tools that can be helpful for advanced users can also be a serious impediment to new learners!