This question already has an answer here:
Why new user's reputation is set to 1 not 0? Any specific reason? 0 is not a negative number at all.
As a recently joined user, I assumed that the 1 reputation point was a token of good faith from Stack Exchange. Just a tiny symbol to show that S.E. believe that people are likely to be more good than bad (or neutral) in general.