Aby zapoznać się z podstawami programowania, nie musimy posługiwać się abstrakcyjnym kodem. Graficzny język programowania, w którym sens każdego znaku jest oczywisty, pozwala uczniowi skupić się tylko na rozwiązywaniu prostych problemów. Zadaniem ucznia jest doprowadzenie kółka do wyznaczonego celu, a proste i klarownie sformułowane wytyczne pozwalają, w możliwie przystępny sposób, wprowadzić prototypy podstawowych pojęć i konstrukcji programistycznych, takich jak zmienne, procedury, pętle, czy instrukcje warunkowe. Dodajmy, że pomysł graficznego języka programowania opiera się na tzw. myśleniu wzrokowym, które stanowi podstawową formę ludzkiego poznania.