But you're not learning anything that way.
Actually, you are, because it generates the code for you, so you can then see how to do things in code without it.
It teaches you how to create controls, it teaches you about constructors, how to set properties, how to use 'handles' to add event handlers, etc.
Be honest, how many people do you think that read the auto generated code and dont and dont already know what its doing are going to go out of there way to look it up?
PS: I learned how to program on VB6 lol