What you basicly do in your code is set the resolution (set display), clearing the screen (cls), and output the text (print).
So you run program and it goes:
-> Set display mode
-> Clear the screen
-> Print the text
But what when it finish all that? You don't have anything so you can stop that for a while so you can read the text you have printed.
By putting "Wait Key" you are waiting for any button to be pressed. If no button is pressed, the program will just stay there forever. You can use "Wait Mouse" instead, if mouse is clicked anywhere the program will close, else it will just stay there forever and you can read that text forever.
In most language you wont be able to run program without properly exit:
Batch -> "Pause"
DBPro -> "Wait key" or "Wait mouse" or "Wait (miliseconds)"
Pascal -> "end."
etc.
Visual Basic 6 already have integrated command in project it self so its not needed.
I make it little longer than I should but you will quite understand much better.
[Its just me - and my opinion]