Hi,
Points are earned by participating and contributing positively to the community in this Q&A site, you basically use them as a way to show your level of expertise to other users.
You'll find more info in the following thread:
https://learn.microsoft.com/answers/articles/374/reputation-points.html
Best regards,
Leon