An entire generation of programmers has been turned into script kiddies by VisualStudio wizards. Too much detail is hidden from the person writing the code.
For example, try finding any resources on creating a COM control using mingw. Try even finding a book on COM (a technology old enough to have been supplanted by .NET) that isn't merely a tutorial on using VisualStudio. Even O'Reilly & Associates, a company with a celebrated history of documenting open source solutions, is guilty.