I have seen a lot of topics being closed because they are somehow asking for advice rather than a programming question.

Do you think it would be useful if there was a stackexchange community that gives quick advice for beginners ?

Or just a few articles that would help beginners with getting started.

  • I've edited your tag from feature-request to discussion. To suggest a site, check out Area 51. This is really, as I understand it, more of a discussion about whether such a proposal would be good to post. – Matthew Haugen Mar 3 '15 at 23:49

The important thing to remember about topics being deemed off-topic is that it's not all random. A lot of thought has gone in over the years to whittle the scopes of Stack Exchange sites down to be productive Q&A sites.

The key, as we've all heard before, is answers.

The trouble with questions looking for quick input is that they're often not answerable.

Stack Exchange thrives, in big part, on binary truths. That is, something is either right or wrong. There are definitely sites in the network that don't conform to that standard 100%, see Good Subjective, Bad Subjective, but fundamentally, the system operates with upvotes, downvotes, and accepted answers. It's hard to accept an answer and say "this is what worked best for me," when you get two equally valid, completely separate answers.

Take the following three questions as example. I'm framing this in Stack Overflow, but similar theories apply elsewhere.

  1. I'm running [this code] and getting a NullReferenceException on [this line]. What can I do to get past that error?

The answer here is highly quantifiable. If I give you an explanation and maybe some code, then you understand and implement that and the error goes away, that's your answer.

  1. I'd like to make a graph in JavaScript. How do I do that?

This is a valid question by every step, but think of how many answers there would be to this, and how long those answers will be. You could write entire blog posts about how to do this, and worse, three people could write completely valid, completely unrelated answers. There's a lot of subjectivity here, and that just doesn't work well with a Q&A format. Maybe some developers prefer doing it manually with a canvas, or even building things server-side, and others prefer use of libraries like d3. It's nothing personal against the question, it just doesn't work great here.

  1. I'd like to start programming, what language should I start with?

Again, a very valid question, and one which just about every programmer will be able to answer. Sure, you could write blog posts about this too, but that's really not the issue. Most people could explain their preference in six characters or fewer. The issue here is that there's really no best answer. Someone will say "learn C, you won't have anything done for you so you'll have to learn everything." Someone else will say "learn Python, it'll handle the heavy-lifting so you can focus on the important stuff." Which of those is right? It's utterly impossible to say.

I think the best place to get this kind of advice is on Chat. Rules there are much more relaxed than they have to be on the main site. You need 20 rep points to talk in chat, but even beginners can get that pretty quickly with just ten suggested edits.

That said, I'm with Nicael--if you'd like to propose a site on Area 51, all the power to you. It's quite possible that there is a sector of questions that will fit the format but are not covered by existing sites, and if that's true, I'm sure the network would benefit from the proposal.

| improve this answer | |
  • I agree with you , there's another problem with that , which is , beginners skills will improve as the time goes , and for most cases ,they will not need that community after only 1 - 2 months of getting started , which leads to duplicate questions and non-active community - – Mike s Mar 4 '15 at 0:06

Actually most basic things (typically) can be easily found in the huge Internet; don't think it would be a viable site, not sure about the quality of content (cuz almost everything for beginners is easy to find) and, after all, what "For beginners" is quite a broad topic to be covered by a SE community.

Second, sites are proposed on Area 51, if you think your proposal can survive, go and propose it :) But I am afraid it'll be closed shortly.

| improve this answer | |
  • it is not about "finding things" , it is about telling new comers how to decide what they should learn ,and give them a plan made by an old programmer who knows better ways to get started than shuffling through books – Mike s Mar 3 '15 at 23:34

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