Do IDEs spoil beginners?

["]{.698445520-15062003}IDEs are very powerful but..... (From Rahul Chaudhary's Weblog) [" via ]{.698445520-15062003}[Artima Weblogs]

[One of the more controversial things in The Book Formerly Known As Thinking In C# is my "strong recommendation" not to use an IDE (specifically, Visual Studio) until at least one has reached the chapters on GUI programming, which are 3/4 of the way through the book. Although there's a lot to be said for bare-bones code, the downside is that the sample programs are generally simple console programs that seem far removed from "real programs." ]{.698445520-15062003}

[I have been considering ways to bridge that gap: I have thought of building training material based on Terrarium but keep returning to an ever more radical thought: Wouldn't it be interesting to teach programming manipulating the world's most commonly used programs?]{.698445520-15062003}