Git and GitHub are superb tools for software developers and permit you to experiment in ways that were hard to do before. I use Git a great deal in my work and learned it the hard way, if anyone has questions or problems with these you're welcome to ask me for assistance any time.