Коротко: дитина впевнено користується мишкою, читає короткі речення й може всидіти за одним заняттям 20–30 хвилин. Зазвичай це 6–7 років, іноді раніше.

Вік 6–10 років — офіційно рекомендований діапазон для старту зі Scratch, але всередині цього діапазону діти дуже різні. Один шестирічка вже впевнено читає і має розвинену дрібну моторику для роботи з мишкою, інший ще потребує часу. Замість жорсткої прив'язки до цифри у паспорті, варто дивитись на конкретні ознаки готовності.

Ознака 1: дитина вже впевнено користується мишкою і клавіатурою

Scratch не вимагає вміння друкувати «наосліп», але базова координація «рука-екран» — перетягування об'єктів, клік по кнопках — потрібна з перших занять. Якщо дитина вже грає в прості комп'ютерні ігри або малює в графічних редакторах — це хороший знак.

Ознака 2: цікавиться питаннями «а як це працює?»

Діти, які розбирають іграшки, щоб подивитись механізм всередині, або запитують «чому телефон розуміє мої слова?» — вже мають той самий тип цікавості, яка рухає програмування. Scratch дає відповідь на це «як» у наочній, ігровій формі.

Ознака 3: любить придумувати історії та персонажів

Scratch — це не тільки логіка, а й творчість: дитина малює або обирає персонажів, придумує їм історії, діалоги, сюжети ігор. Якщо дитина любить фантазувати, розповідати вигадані історії чи малювати комікси — вона отримає від Scratch подвійне задоволення: і від логіки, і від творчого самовираження.

Ознака 4: вміє утримувати увагу на задачі 20–30 хвилин

Це не про «сидіти тихо», а про здатність довести маленьку задачу до кінця, не кидаючи на середині через нетерпіння. Заняття Scratch побудовані на коротких завданнях з видимим результатом за кілька хвилин — це саме те, що тримає увагу навіть у непосидючих дітей.

А якщо дитині лише 6, і вона ще не читає вільно?

Це нормально і не є перешкодою. Інтерфейс Scratch спеціально побудований на іконках та кольорових блоках з мінімумом тексту, а на заняттях викладач завжди поруч, щоб пояснити словами те, що дитина ще не може прочитати сама. Багато наших наймолодших учнів починали читаючи лише окремі слова — і це не заважало прогресу.

Коли варто почекати?

Якщо дитина ще категорично не хоче сидіти за екраном довше кількох хвилин, або заняття будь-якого формату (гурток, секція) викликають опір — можливо, варто почекати кілька місяців і повернутися до питання пізніше. Тиснути на дитину сенсу немає: найкращий прогрес — там, де є щирий інтерес.

Найкращий спосіб перевірити готовність

Ознака, якої немає в списках

Є один сигнал, який показує готовність краще за моторику й читання разом узяті: дитина вже щось переробляє. Не створює з нуля, а саме змінює готове — перебудовує рівень у грі, міняє скін персонажа, збирає з конструктора не те, що на коробці.

Це та сама дія, з якої складається програмування: узяти чуже, розібрати й зробити своє. Дитина з такою звичкою на першому ж занятті поводиться впевнено, навіть якщо мишу тримає гірше за однолітків.

Що частіше за все заважає — і це не вік

На практиці найчастіша причина складнощів на старті взагалі не пов'язана з готовністю. Це техніка: тачпад замість миші, малий екран або ноутбук, який доводиться ділити з батьками посеред робочого дня. Дитина при цьому вирішує, що справа в ній.

Друга за частотою причина — час заняття. Урок одразу після школи в першокласника проходить удвічі гірше за той самий урок через дві години, і це видно навіть за одне пробне.

Домашня перевірка на десять хвилин

Ознаки зі списку вище зручніше перевіряти не спостереженням, а трьома маленькими завданнями. Дивитися варто не на результат, а на те, як дитина поводиться в процесі.

Завдання перше: перетягнути. Відкрийте будь-який простий редактор і попросіть переставити кілька елементів у потрібному порядку. Тут видно моторику: чи впевнено дитина тримає мишу й чи влучає туди, куди цілиться.

Завдання друге: повторити послідовність. Скажіть три дії поспіль — «візьми олівець, постав крапку, поклади олівець» — і попросіть повторити. Це та сама алгоритмічна пам'ять, з якої в Scratch складається скрипт.

Завдання третє: розповісти історію в трьох реченнях. Хто, що зробив, чим закінчилося. Дитина, яка вміє вибудувати простий сюжет, у Scratch почувається як удома: там усе будується навколо персонажа й подій.

Якщо ще рано: що робити цей рік

Відповідь «почекайте» звучить безпорадно, тому конкретизуємо. Готовність до Scratch набирається звичайними речами, і жодна з них не потребує комп'ютера.

  • Настільні ігри з правилами. Дочекатися свого ходу, дотримуватися послідовності, програти й не розплакатися — усе це знадобиться на занятті буквально з першого дня.
  • Конструктор за схемою. Не вільна творчість, а саме збирання за інструкцією: це тренування читання алгоритму.
  • Лабіринти й послідовності на папері. Найпростіші завдання «проведи лінію» роблять для майбутнього програмування більше, ніж будь-який розвивальний застосунок.
  • Розмови «а як воно працює». Ліфт, світлофор, автоматичні двері — розбір знайомих механізмів формує саме той тип питань, з якого починається програмування.

І окремо — миша. Півгодини на тиждень у будь-якій програмі, де треба тягати об'єкти, знімають половину труднощів першого місяця.

Як минає перше заняття, якщо дитина ще не читає вільно

Це найчастіше побоювання, і на практиці воно вирішується конструкцією самої платформи. Блоки різняться кольором і формою: рух синій, зовнішність фіолетова, події жовті. Дитина запам'ятовує їх як фігурки, а підписи перший час читає викладач.

До того ж заняття будується від результату назад: спершу показуємо, що вийде, потім збираємо крок за кроком. Шестирічка орієнтується на картинку й повторює дію, а не розбирає текст.

Через місяць-півтора необхідність у підказках зникає сама — інтерфейс запам'ятовується за розташуванням. Що саме дитина встигає зробити за перший курс, розписано тут: «Що дитина створить за 6 місяців курсу Scratch».

Чому вік у рекомендаціях — це діапазон, а не дата

«З шести років» у програмі означає не «у день шестиріччя», а межу, нижче за яку заняття втрачає сенс: дитина ще не втримує увагу на завданні, яке не є грою. Верхня частина діапазону теж не випадкова: після десяти блоки стають тісними, і починати вже краще з тексту.

Усередині діапазону різниця між дітьми більша, ніж різниця між віками. Шестирічка з садка, де щодня були заняття за столом, часто готовіша за восьмирічку, яка вперше сідає працювати за завданням. Тому єдина надійна перевірка — не таблиця, а одне реальне заняття.

Три помилки батьків на старті

Записати «за компанію» зі старшим братом. Різниця у два роки в цьому віці величезна: молодший весь час бачитиме, що в нього виходить гірше.

Чекати гри вже через тиждень. Перші заняття — це анімації й окремі механіки. Повноцінна гра з рахунком з'являється на другому-третьому місяці, і це нормальний темп.

Сісти поруч і підказувати. Найшвидший спосіб отримати дитину, яка нічого не пробує сама: навіщо, якщо дорослий однаково скаже, як правильно.

Про те, що взагалі дає блочне програмування й чому його зробили в MIT, — окрема стаття.

Жодна стаття не замінить одного реального заняття. Безкоштовний пробний урок Scratch — це найточніший спосіб побачити, чи готова саме ваша дитина: чи загоряються очі, коли персонаж вперше рухається за її командою.

Запишіться на пробне заняття — 90 хвилин покажуть більше, ніж будь-які вікові рекомендації.