Ak má dieťa menej ako desať rokov, začnite Scratchom. Ak má dvanásť a viac a číta aj píše bez problémov, choďte rovno do Pythonu. Medzi desiatym a dvanástym rokom sa nepozerajte na vek, ale na to, či dieťa už niekedy postavilo niečo vlastné.
Scratch nie je hračkárska verzia programovania. Dieťa, ktoré v Scratchi postavilo hru s úrovňami, už vie, čo robí opakovanie, čo je podmienka a prečo záleží na poradí, aj keď tie slová nepozná. Také dieťa prejde hravo do Pythonu za pár týždňov, lebo nové je iba zapisovanie.
Dieťa, ktoré ide rovno do Pythonu bez takejto prípravy, sa učí dve veci naraz: ako sa programy skladajú a ako ich zapísať bez chýb. V dvanástich to ide. V deviatich je toho priveľa naraz a dieťa ľahko stratí záujem.
Informatiku má pritom dieťa aj v škole. Štátny vzdelávací program pre druhý stupeň základných škôl zahŕňa oblasť zameranú na postupy, riešenie problémov a algoritmické myslenie. Žiaci sa v nej učia programovať, spravidla v prostredí prispôsobenom deťom. Algoritmy teda stretne v oboch svetoch, len v škole na to má jednu hodinu týždenne.
O tom, kedy je vhodné začať s programovaním a čo o tom hovorí výskum, sme písali zvlášť:
programovanie pre deti od 8 rokov.