Personally I would never want to share my data but I know every details about me, my social profiles is out there somewhere, honestly it is really creepy but this is how the technology is.
I have used github for few of many project during my BCS, it always helpful especially when I was developing website with ruby on rails. I'll be honest, I am not that good of a develop and struggled alot