I agree with everything but the last bit. If you throw away the ladder, doesn't that represent forgetting the information that actually helped you?
Let's say you begin with markup, and just put the style as a tag to begin with. At some point, you know what a style does, but you have to throw the ladder that it has to be inside the markup, and externalize it to .css file.
Learning is a progressive experience.
So, for example, I might learn to build a Rails app using the scaffolding system, but once I know Rails well, I wouldn't.