Scratch, nebo rovnou HTML? Podle čeho se rozhodnout

Skoro každá škola začíná Scratchem a spousta rodičů z toho vyvodí, že jinudy cesta nevede. Přitom pro některé děti je to zbytečná zajížďka a pro jiné naopak jediná rozumná varianta. Rozdíl není ve věku na papíře, ale v tom, co dítě od programování čeká.

Co Scratch opravdu učí

Scratch je skládačka barevných bloků. Dítě netrápí překlepy ani chybějící středníky — přetáhne blok, spustí, kocour se pohne. To má jednu zásadní výhodu: odděluje logiku od psaní.

Dítě se učí smyčky, podmínky a proměnné, aniž by zápasilo s klávesnicí. Když se něco pokazí, chyba je v myšlence, ne v překlepu. To je pro osmileté dítě obrovská úleva.

Nevýhoda je jinde. Ve Scratchi vzniká hra, kterou spustíš jen ve Scratchi. Dítě ji nemůže poslat babičce jako odkaz.

Co přidává HTML a CSS

Web má oproti Scratchi jednu věc navíc: výsledek existuje i mimo výuku. Stránka má adresu, otevře se na mobilu, dá se ukázat spolužákům.

Pro dost dětí je právě tohle ten spínač. „Tohle je moje a je to na internetu” motivuje jinak než dokončený level ve Scratchi.

Cena za to je psaní. HTML odpouští málo — chybějící lomítko nebo špatně zavřená značka a stránka vypadá divně. Dítě, které ještě píše pomalu, tím stráví víc času než samotným učením.

Podle čeho se rozhodnout

Nekoukejte na věk, ale na tyhle tři věci:

Jak dítě píše. Když hledá každé písmeno na klávesnici, Scratch je milosrdnější. Když už napíše větu bez utrpení, HTML zvládne.

Co chce vyrobit. Hra, animace, příběh s postavičkami → Scratch. Stránka o svém psovi, web pro fotbalový tým, něco na ukázání → web.

Jak reaguje na chybu. Dítě, které se u chyby zasekne a vzdá to, potřebuje prostředí, kde chyby skoro nejsou. Dítě, které chybu bere jako hádanku, snese HTML.

Hrubé vodítko: do osmi let spíš Scratch, od osmi do deseti záleží na těch třech bodech výše, od deseti let už většinou nemá smysl Scratch protahovat.

Přechod ze Scratche na web

Když dítě Scratch zvládá a začíná se nudit, přechod bývá snazší, než rodiče čekají. Smyčky a podmínky už zná — mění se jen zápis. Místo přetahování bloků je píše.

Nejtěžší na tom není logika, ale soubory. Ve Scratchi je projekt jedna věc na jednom místě. Na webu jsou soubory, složky a odkazy mezi nimi. Tohle je skutečná novinka a chvíli to trvá.

Dobrá zpráva je, že u webu se to naučí jednou a platí to pak všude — v JavaScriptu, v Reactu, v jakémkoli dalším jazyce.

Nemusíte volit napevno

Scratch a web se nevylučují. Spousta dětí dělá ve škole Scratch a doma staví stránku, protože je to jiná zábava. Ani jedno druhému nepřekáží.

Co škodí, je nechat dítě ve Scratchi roky poté, co ho přerostlo. Pak přijde nuda a s ní závěr „programování mě nebaví” — přitom ho jen nebavilo dělat pořád totéž.

Jak to zjistit levně

Přípravna a Stavitel jsou zdarma, takže test stojí jedno odpoledne. Dítě postaví první stránku a vy uvidíte, jestli ho víc chytne psaní kódu, nebo se radši vrátí k blokům. Obojí je platná odpověď.

Zkusit Přípravnu zdarma · Víc o kurzu programování pro děti

pro rodičezačátkyscratch