Wstęp

Większość kursów programistycznych wygląda bardzo podobnie: poznajemy podstawy języka wykonując proste ćwiczenia, operujące przede wszystkim na liczbach, tekstach i wypisujące komunikaty do konsoli. W takich kursach często osiągnięciem jest napisanie własnej, uproszczonej wersji konsolowego kalkulatora, lub podobnego programu. Cała interakcja z naszym programem sprowadza się zwykle do wpisania danych w konsoli i obserwacji pojawiających się, tekstowych komunikatów. Jak to stwierdziła kiedyś moja uczennica:
Gdy pokazuję mojej mamie działanie swoich programów, nie robi to na niej wrażenia. Ot, jakiś tekst pojawia się na ekranie.
I nic dziwnego! Jest to, krótko mówiąc, mało imponujące, szczególnie dla osób, które nie znają się na programowaniu. A przecież gdy uczymy się czegoś nowego to często chcemy się pochwalić zdobytymi umiejętnościami przed rodziną i znajomymi!
Jest to jeden z powodów, dla których proponuję inne podejście do nauki programowania. Naukę poprzez tworzenie gier i animacji.

Grafiki i dźwięki

Wszystkie grafiki, dźwięki i czcionki używane w projektach są na licencji CC0 lub zbliżonych.
Większość grafik i dźwięków pochodzi ze strony: