If you're new: start at the very beginning. Starting at the beginning means starting with small and dumb programs, thousands of 'em, and if you're done: do another thousand of 'em.
A program to chat would not exactly look like that example code, in fact you can't even really imagine what it would look like, therefor you need to start at the beginning of the learning traject.
The first thing to get rid of is using gotos and labels. I assume you've come from QBasic or something? Blitz is more like C/Pascal using Basic-flavor.
I assume you're using B+ ? You might have to investigate some time reading about events. You might also actually do good by joining reading siopses' learning traject, that saves us from explaining the same things twice .. :P
A program to chat would not exactly look like that example code, in fact you can't even really imagine what it would look like, therefor you need to start at the beginning of the learning traject.
The first thing to get rid of is using gotos and labels. I assume you've come from QBasic or something? Blitz is more like C/Pascal using Basic-flavor.
I assume you're using B+ ? You might have to investigate some time reading about events. You might also actually do good by joining reading siopses' learning traject, that saves us from explaining the same things twice .. :P