Type ist Bit, Byte, Word, Single, Integer, Long, String.
Schreibe einfach mal DIM in den Editor von Bascom und drücke F1. So geht es mit allen Befehlen. Einfach mit dem Cursor aus den Befehl gehen und F1 drücken. Sofort kommt die Hilfe zum Befehl. Das klappt meistens Wenn nicht, dann den gesuchten Befehl in der Hilfe suchen lassen.
Die Hilfe von Bascom ist meiner Meinung nach recht brauchbar. Mann muss nur das englisch verstehen und sich an den Syntax gewöhnt haben.

Der Type gibt letztendlich an, wie groß der Wert werden kann, den die Variable aufnehmen kann. Bit ist nur 0 oder 1. Byte 0-254, Word 0-1023, String sind Zeichen (Buchstaben, Zahlen, Sonderzeichen). Bei String muss die max. länge angegeben werden.
z.B.: Dim A as String * 10 'damit kann A max. 10 Zeichen aufnehmen.

Dim A As Byte
A = 10
Do
If A = 10 Then Gosub isso
Loop

:isso
Print "A=10"
A = 9
Return

End

In diesem Programm kann nur einmal die Bedinung erfüllt werden, das A 10 ist. Mit Return wird hinter dem Befehl GOSUB zurückgesprungen. Dort kommt ein Loop. Es wird immer die DO-LOOP-Schleife ausgeführt, weil A den Wert 10 nichtmehr annimmt.

Ich finde es zu Anfang leichter sich auf GOTO und GOSUB mit RETURN zu beschränken. Damit kommt man auch immer zum Ziel und kann sein lernen auf anderes konzentrieren.