Source code management software
There are various types of source code management software I've played with. My current recommendation is Subversion.
Terminology
- Create a repository
- Check out code
- Commit changes
- Revert changes
- View the history
- Branch
- Make a release