This is up here to say that VI is not the end all of editors.
BUT if you use UNIX you do need to know it (or the even older ed on which it was based) This old article went on to state it was on a lot of UNIX boxes, But not all. In fact Bill stated that he was using CAT to write software and VI to edit.