This tutorial assumes a basic knowledge of vim — insert mode, command mode, loading and saving files, etc. It is intended to help vi novices develop their skills so that they can use vi efficiently.
(Posted mostly for my own reference, though I thought it might be of use to anyone else who wants to improve their use of vim.)