För att undervisa i programmering i matematik så rekommenderas verkligen att börja med Scratch. När man väger samman alla aspekter som:
Pris (helt gratis)
Kompabilitet (fungerar på alla plattformar)
Användarvänlighet (Extremt lätt att lära sig)
Kringmaterial (det finns hur mycket som helst)
...är Scratch helt enkelt det mest lämpliga att börja med. Sedan bör man komma in på textbaserad kod senast i år 9 också och då rekommenderas Python.
Här nedan finns ett dokument som kan betraktas som lärarhandledning för grunderna. Här bredvid finns en länk till programmet som har adressen scratch.mit.edu
Efter denna grundgenomgång är det lämpligt att fortsätta med Geometri med Scratch