The main difference between VGA and DVI is in picture quality and the way the video signals travel. VGA connectors and cables carry analog signals while DVI can carry both analog and digital. DVI is newer and offers better, sharper display compared to VGA.
Previous: Is D sub a display port?