I think it would be interesting to see a study on memory retrieval for completing software projects with a dumb text editor with nothing enabled, an IDE, and an IDE with copilot enabled.
Now to my point: I learned Python far better than any other language I've ever used, I think because it was the first language I used seriously, but maybe it was because I never used auto-complete in those early days?
With C++, you can have decades of experience and be considered an expert, and yet, feel like a noob (my case). Perl, a language that shares many similarities with Python is also much harder to learn well. The "there is more than one way to do it" philosophy has value, but not for learning.
i'd wager nearly every development environment is integrated to some extent, piping output in the unix shell is integrating.