Tablice mogą mieć dwa lub więcej wymiarów (w niektórych dialektach tablice znakowe służą do wskaźnikowego dostępu do łańcuchów, jak w C).
BASIC w sprowadzonej do wspólnego mianownika wersji posiada bardzo proste mechanizmy sterowania przebiegiem programu – instrukcję skoku bezwarunkowego GOTO, wywołania podprogramu GOSUB kończonego instrukcją powrotu RETURN oraz warunkową IF…THEN (w niektórych dialektach również ELSE). pętla iteracyjna zapisywana jest za pomocą konstrukcji FOR…NEXT.
Niektóre dialekty posiadają także instrukcje pętli warunkowej DO LOOP…UNTIL, WHILE…WEND, skoku warunkowego ON GOTO, ON GOSUB, oraz wyboru CASE…SELECT.
Inne typowe instrukcje: RUN – instrukcja wywołania (uruchomienie programu), PRINT tekst – instrukcja wyjścia (wyprowadzenie tekstu lub wartości zmiennej na urządzenie wyjściowe, najczęściej ekran), INPUT zmienna – instrukcja wejścia (wczytanie wartości z klawiatury do zmiennej), DIM tablica – instrukcja deklaracji tablicy LET zmienna = wartość – instrukcja przypisania (niekiedy dozwolone jest opuszczenie słowa kluczowego LET) STOP – instrukcja zatrzymania CONTINUE – instrukcja kontynuacji (wznowienie zatrzymanego programu)
W niektórych wersjach dostępne były skróty najczęściej wykorzystywanych instrukcji, np. PRINT, GOTO, DRAWTO, RUN odpowiadały odpowiednio: PR.