Not exactly complete yet, I'll add more stuff when I think of it. Also I'll link to the relevant posts.
New user mini-tutorial
Ask questions with the "Ask Question" link on the top right of the page.
When asking a question, take note of these points:
- Please make your question conceptual and not a "do my work for me" type question.
- Research your question before asking it. If you manage to solve it yourself halfway through the question, feel free to post the question and answer it yourself.
- Show what you have tried in the question.
You may get comments asking for clarification/etc. You can reply to these comments by posting a comment yourself and including an @reply (an
@ symbol followed by atleast the first three letters of the user you wish to reply to). Alternatively, edit the clarification/whatever into the question and notify the commenters.
Initially, you can only comment on your own posts and answers to your own posts. Once you get enough reputation, you get additional privileges.
If you get a satisfactory answer, you may "accept" it by clicking the tick underneath the vote controls for the answer. The tick signifies "this answer helped me the most".
It is perfectly OK to wait a while after recieving an answer for a better answer. Though questions with accepted answers are not closed for new answers, users are usually discouraged from answering these by seeing the tick.
If you feel an answer isn't good enough, let the poster know via a comment to his/her post explaining what you want.
Please don't go on tangents asking supplementary questions in comments. This can become annoying if done excessively.
Answering a question is as easy as asking one. You can filter questions by tags (in case you have a specific are of expertise). The popular tags are listed on the sidebar.
Once you find a suitable question, use the answer box near the bottom of the page and type up your answer. Please keep these points in mind while answering:
- Please provide more than just code. An explanation is necessary for a good answer. A block of code is only useful to the asker, an explanation is useful to other visitors as well.
- Don't post link-only answers. Summarize the content of the link if it's too long, else paraphrase it.
Be sure to upvote good questions and answers. If you have the necessary reputation, comment and/or downvote the bad ones (which don't follow the above guidelines, etc)
Reputation is a rough measure of how much the community trusts you. You get +5 rep if a question of yours is upvoted, +10 for answers, and you lose 2 rep if a post of yours is downvoted (there are other ways to get rep as well).
As your rep increases, you get access to certain privileges (like upvoting,commenting,downvoting,editing, etc)