I started using Github now that I'm working on a project with some guys. And I started to wonder if I should use it in my personal projects too. I'm not sure if this will help me in some way or if it is unnecesary? 
Is it unnecessary to use Github (social coding) even if you are the only one working on a project?
github
There's a distinct difference between using GitHub and using {your favorite version control software}.If you're working on a project, it should be under some kind of version control somewhere, preferably off your local machine, so it's stored in two places should something happen to one machine. Putting your code on a site like GitHub (or SourceForge or BitBucket or Google Code...) helps you maintain these backups and version control repositories, but you need to balance that with the licensing and visibility (an example being Google Code, which requires an open-source license).