A jak GML to nie do mnie, ja mógłbym Ci wyjaśnić co podstawy programowania, uniwersalne zresztą, dla każdego języka, jak to wspomniałeś wyżej "zmienne, tablice, pętle, warunki itp" i może trochę więcej. GMLa nie używam od kilku lat, chociaż ostatnio chciałem sobie nawet zainstalować dla funu i pobawić się trochę.
Tak apropo znajomości języków. Ja także znam same języki historyczne już i kompletnie nie używalne, jedynym praktycznym jaki znam jest C++. Także BASIC, Pascal, Batch (powłoka Windowsa) i więcej, ale już nie istotnych, chociaż w tych trzech to byłem już bardzo dobry. ;P