Well my point was when you go beyond that, I'm not talking about cut and pasting(that's just script kiddies). Coding stuff from the ground up without using other peoples work require you to think.
And then you will start to see similarities, you know how to build up a program or script, when to use switches or for, when functions is useful, how to solve problems, how the program flow must be etc.
I wonder if whining about some 14yo 'stealing' clients isn't more dummifing for the industry. (if you truly do some advanced stuff, a 14yo scriptkiddie wouldn't be able to steal clients)
(and I must say, that I don't feel things like visual c# is so much more n00bie friendly than CPP that I started to program on, 8-9 years ago. Things have evolved, in a good way IMHO (Or, I actually started programming stuff in qbasic on an 8086...waay back))