If you decide to do it and create a github account – and then get stuck for any reason – let us know and we can give you help with a walkthrough.
It can seem like overkill to set up at first, but it is a great way to make your code freely available – and get feedback / contributions as needed.