You might add one more bullet:
    Posting a question that's so vague as to be unanswerable.
Admittedly, this is dificult for a "newbie" to avoid. But one still has to aim for "enough information and not too much".
  (That seems to me to be more of the problem with
How do I reset an array?.)
But yea, most of all: Don't Sweat the Downvotes -- If they make sense, learn, but just keep going.
p