If you’re working on code, whether you’re doing it on your own or collaboratively, you really want to be using a version control/source code management system, and the one most widely used these days is Linus Torvalds’ program git.
Git can be a little difficult to get your head around, but luckily, there are a lot of excellent (and free!) resources available to get you up to speed.
First, there’s TryGit, a collaboration between Github and Code School. TryGit walks you through fifteen guided experiments that will introduce you to the basics of git.
When you’ve worked through that, Code School’s “Git Real” course is available for free, no sign-up or credit card needed.
Another great resource is Git Immersion, from EdgeCase, a web-based guided tutorial that you can download to your own desktop.
Atlassian also provides an extensive set of git tutorials.
Finally, the text of the entire book “Pro Git”, written by Scott Chacon and published by Apress, is available online for free.
There’s no good reason not to use git, and lots of excellent reasons to do so. Do yourself a favor, save yourself some headaches, and check it out.
(SEE WHAT I DID THERE?)