Recentemente, um artigo interessante em inglês foi escrito por Tracy Gardner, da TechAgeKids. Nele, ela compartilha pensamentos interessantes sobre programação de crianças em linguagens de texto e visuais. Ela faz observações interessantes que coincidem com a minha experiência no desenvolvimento de crianças em programação. Apresento a você a tradução deste artigo .
A escolha entre programação visual e de texto para crianças
, , (Scratch), , Python JavaScript. , , , , , , . ( ).
. , , :
- , .
- , , , , .
- , , , , .
- , . .
?
, , . . , . , , , .
?
, . :
- , // .
- , , // / .
, , .., . , , , , .
?
. , .
, , , . . GUI , .
– (Blockly) -.
, , , Python, Lua JavaScript, «» .
, , , (Logo) (Sniff) ( -, ), .
– , , . , .
, . , API , , .
, , . 45- , .
SAM Labs .

 SAM Labs , - , . : , , . , SAM Labs , , , . ( SAM Labs , ).
, . IDE ( ) . , Scratch - .
– . , , , - ?
, , . Scratch , . ( , , , . , . – , .)
, , . , CodeCombat – IDE, – .
, (, ).
, , LEGO Mindstorms .
, , . , , , . , .
, Scratch , . , – .
– « »
, , Scratch « » .
. Scratch, , .
, , , . , .
Scratch , . .
«Scratch – , ?» ( ).
– , . (, , ).
. , , , . – , .
Scratch , :
. , .
Sonic Pi, , , .
Scratch 2D-, , , , , , . Scratch – .
, Scratch - . , , , .
Wonder Wonder Dash&Dot. . - ( ) . . , - .
Minecraft, 3D-. , Minecraft , . ( !)
( , . .)
– «»
, , , , . , .
, . (, , .) : , .
, , – . , , , .
?
. . , . .
Scratch Junior Pocket Code, , « » .
Microsoft , . , . , , .
Apple Swift Playground, Swift, IPad.
. .
, Scratch , . .
Minecraft . Redstone.
, . . . , Tech Rocket, – Python.
–
, Scratch, , . «-» , .
, . , IDE Scratch .
?
, . «» .
, Code.org CodeKingdoms and the Microsoft micro:bit ( ).
9- Minecraft Java Code Kingdoms.
, .
?
Ready , Unity.
, , Scratch – , Scratch App Store.
, , .
. IFTTT ( , ) – , . . IFTTT, . ? , , , -. – , , .
.
, -. ( ) - : . , , , integer string, .
, . , . , ! , .
, , , , .
. , , , .
HTML&CSS Python, JavaScript Lua. Minecraft Java. – . , .
– . ! ( Spectrum Basic C Amiga.)
, «».
– .
Scratch Python Java. Scratch , , «».
– , .
, , . , ; , / . , . .
Scratch, , . .
Informações adicionais para os pais. Eu sei sobre o acampamento da cidade de inverno no qual as crianças irão programar no Scratch e criar seus próprios projetos para resolver um caso real. Realiza-se no centro de Moscou, de 4 a 6 de janeiro de 2017. Se for interessante e útil para você, consulte os detalhes aqui .