Ba, na chłopski rozum... Ale spróbujmy, możliwie krótko:
Stałe to takie wielkości (liczby) zadeklarowane w programie, które nie będą zmieniać swej wartości przez cały czas działania programu. Dla przykładu może to być powiedzmy Pi = 3,14 lub jakaś inna własna wielkość.
Zmienne lokalne - to takie zmienne, które wykorzystywane są tylko na czas realizacji danej procedury lub funkcji. Ich głównymi zaletami są: oszczędność pamięci RAM gdyż umieszczane są na stosie; większa odporność programu na błędy gdyż nie można zmienić ich wartości w innym miejscu programu. Na początek radziłbym się nimi nie przejmować, a raczej stosować zwykłe zmienne (globalne).
Tablica jest to ciąg zmiennych o takiej samej nazwie, różniących się od siebie tylko indeksem, tj. liczbą w nawiasach, umieszczoną zaraz za zmienną.
Najlepszym sposobem nauki programowania jest analizowanie gotowych programów, poczynając od tych najprostszych, do bardziej skomplikowanych. No i help do BASCOMA, dostępny także w j.polskim.