Как учитель-ученик, меня очень интересует, как эффективные "мини-языки", такие как Scratch, Logo, Alice и Lego mindstorms, обучают ученика основным концепциям программирования, таким как переменные, функции и циклы.
Является ли один "мини-язык" лучше другого для обучения этим основным концепциям ядра?