Bob,
First off, browse around the Knowledge Base at
http://support.sourcegear.com/viewforum.php?f=13. We've tried to keep these articles updated to handle all of the issues that people run in to. The very first KB article that I want to make sure that you read is choosing between the IDE and GUI client, which is located at
http://support.sourcegear.com/viewtopic.php?t=195. The summary is that you will probably be happier in the long run if you use the GUI client instead of the IDE client. There are lots of limitations in the IDE that are related to the fact that Vault has almost no control over the user interface. The GUI client is a much more consistent and less frustrating experience. If it sounds like I'm trying to scare you away from the IDE client, that's because I am.
The rest of this reply is assuming that you're using the GUI client.
Step 1. Add things to source control. You can do this using the VSS Import or the Add Files dialog. Note that in the Add Files dialog you can click a folder and hit the Add button to add all of that folder's contents recursively. If you want to make sure that no bin or obj directories show up in your repository (it's usually bad form to check in build outputs), then delete them from the folder before you add them, or delete the from Vault after you add them.
Step 2. Set a working folder. Vault needs to have a fresh working folder, because it needs to know the status of all of the files. After this step, all of the files will have status Missing. See
http://support.sourcegear.com/viewtopic.php?t=131 for more on file statuses.
Step 3. Get the latest version from Vault. After this, all of the files should have status blank.
Step 4(optional). Check out a file to change. This is optional, because Vault supports CVS style development, where you can modify a file without checking it out. Any files that are checked out or modified go into your pending change set. This tab allows you to see all of the changes that need to be checked in.
Step 5. Edit the file, however you want.
Step 6. Review all of the changes that you made in the pending change set. You can use Show Differences from the context menu to look at the exact change that will be checked in.
Step 7(optional). If someone else has changed the file while you were working on it, you can use the Get Latest operation with Attempt Automatic Merge to put those changes into your working file. Vault will not let you check in a file if you haven't merged the changes. For more on Get Latest, see
http://support.sourcegear.com/viewtopic.php?t=162.
Step 8. Check in your changes. You can select multiple items in the Commit dialog to make sure that all of your changes make it in at once.
That's just the basic way of working with Vault.