Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I'm not sure what it is, but the number of super beginner programmer questions appears to be increasing dramatically on SO recently.

Here's one I saw today:

Ouch! Really? How to do a loop? These things should be learned in any tutorial.

Now I'm all for introducing new people to programming, but if you don't know what "Stack Overflow" means maybe you shouldn't be asking a question there.

So I vote to give them their own SE Island, "Beginning Programming", so we can have a safe and encouraging place for these types of questions.

Who's with me?

share|improve this question
So in other words, you're proposing DoMyProgrammingHomeworkForMe.SE... I pass. We should be encouraging good questions. – Jeff Mercado Feb 16 '12 at 2:21
oh well, just an idea. There has to be something that can be done to improve question quality. There really seems to be an increase in these kind of questions lately. – monkut Feb 16 '12 at 2:27
How do you encourage good questions to a new user who has nothing invested in the site? – monkut Feb 16 '12 at 2:32
@JeffMercado Also if you look at the example question, users with over 2000 rep are answering it, and no one has yet to "encourage" doing something better or close it. It's not a "bad" question, it's just very beginner. – monkut Feb 16 '12 at 2:42
perhaps a better proposal would be to screen "first" questions of new users with the default username? – monkut Feb 16 '12 at 2:42
@monkut There's a review tab for just that (10k only, I think) – Michael Mrozek Feb 16 '12 at 3:53
And we still get these questions? – monkut Feb 16 '12 at 3:56
@MichaelMrozek nope, it is accessible since you got 2k – om-nom-nom May 30 '12 at 4:31

I don't think the answer to getting people who are clueless to have a clue is to isolate them from the pros.

All that will do is keep them from learning. If you have a group in need of help, you don't put them aside to be ignored, which is what will happen.

If you put all the "new" people into their own isolated site, what do you expect the outcome will be? Obviously most of the experienced folks will not go to that site because they won't want to go out of their way to answer really basic questions about variable declaration or finding syntax errors in big blocks of code or whatever.

The incentive to help these people now is it's easy rep on SO. If these questions are in their own site then that motivation disappears.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .