Many atime have I seen people come into this form with questions like "i want to make a game but i dont want to learn to program how do i do it please help me".
the problem with technology these days is that people who are new expect people to do the work for them. why dont you just tell me what type of game you want, and ill make it for you. the same thing is going on with web design. geocities, tripod, etc: all you have to do is click click click and theres a web page, and a crappy one at that. All over the place I see people taking the short way out.
A prime example is a fellow student in my high school AP C++ class. i was ragged on forever for making games ('specially by him) in visual basic. so i started in c++ and i actually like what has become of my game making knowledge, only to see him turn around and start using Game Maker. then once i tried to get him to use DirectX, he tries to use CMU graphics library (carnagie melon), and the fact that he cant get it to work is his excuse for not going out for the extra stretch in knowledge to actually learn something that will benefit them.
in the on-level c++ class, they are paying other people to write their programs. why would you sign up for a class if you dont bother learning the stuff?
some people, i believe, are in the programming for the glory, for the intellectual elitism they think they attain from calling themselves programmers, when in fact, they know little more, if any more knowledge than those they say they are better than.
what im trying to say is, people need to get off their lazy american asses and try learning something, doing things for themselves. no more game makers, no more click click click web makers, no more autoback stratchers and hand holding that programmers think they deserve.