For a version control program, TechnoKats traditionally use
copy.

We just make daily (or more frequent) duplicates of the folder full of source code.
If we had multiple people working on separate parts of a programming project, or if we had many projects to keep track of, I'd definitely pursue something more fancy. But with one or two people working on a single program, formal version control is essentially overkill.