As a newcomer, I had at least 3 great issues while trying to get used to the site:
I wrote wrongly an answer to my question as if it was another question, like we do in forums. For that, I suggest people with less than, let's say, 20 reputations, should not be allowed to answer his own questions. This is just the time to learn what is the purpose of the "accept answer" button.
After being alerted of the problem in a comment, I wondered where I could discuss it. I was tempted to write back to the comments, but that would sound wrong in the context of the question. So, the question where to write about what is really an issue, because this is a huge site, with lots of possibilities. To learn, one needs some guidelines.
My suggestion here is that as the moment of the login, the new user should be taken to a tutorial page and could earn some reputation by reading it all (you can evaluate that by checking time on the page, clicking "next" button, etc.).
Today I asked a question that was moved to another site (programmers). I would like to know if there is some policy about the content of a question, and how can we choose the right place to ask.