An example of a navigation command is e (for end), which will move your cursor to the end of the current word.
An example of an editing command is x (it "x's" out a character), which deletes the current character.
An example of an ex command is :w (for write), which is one way to save your changes and remain in vi.
An example of a command of this type is s (for substitute), which replaces the current letter with everything you type until you press escape.
An example of a command of this type is J (for join), which joins two lines together (the next one is joined with the current one.)
An example of a command of this type is r (for replace), which replaces the current letter with the next letter you type and then puts you right in command mode.