Як прищепити дитині любов до програмування

Редактор сайту UaUa.info—Наталія Ковтун, ділиться своїми враженнями від книги "Програмування для дітей"— ілюстрований посібник з мов Scratch та Python.

Не можна змусити хлопця розлюбити Minecraft чи World of Tanks. Але його любов до комп'ютерних іграшок можна направити в інше русло — корисне та продуктивне. Просто донесіть до дитини пару думок:
1. Твої ігри не виникають в інтернеті власними силами. Їх пишуть люди.2. Ти теж так можеш.
Плюс дайте йому тямущий дитячий посібник із програмування. І ось він уже замість «танчиків» пробує на зубок одну з найперспективніших професій.
Так, я теж не розуміла, як слова «дитяче» і «тлумачне» можуть ставитися до слова «програмування». Але мені до рук потрапило ілюстроване посібник з мов Scratch та Python «Програмування для дітей», видавництва «Манн, Іванов та Фербер». Авторам вдалося неможливе. Програмування - цю напівмагію надлюдей - вони розклали на пальцях, забезпечили кумедними картинками і перетворили на гру. Основи цієї гри навіть мій першокласник вхопив відразу.
На цих прикладах мультфільму дитина знайомиться з поняттям скрипта, дізнається, як змусити фігурки на екрані рухатися, змінювати зовнішній вигляд, розмовляти, взаємодіяти. Він уже не просто грає, а створює власну анімацію, створює захоплено та з азартом. Без занудних прикладів, без зубріння перед ним відчинилися двері до програмування.
Python — це вже майже «доросла» текстова мова програмування. Його використовують навіть такі гіганти, як Googl, NASA чи студія Pixar. Він складніший, але якщо в «конструкторі» Scratch дитина розібралася, труднощів не виникне. На Python дитина створить не простокороткі анімації, а справжні міні-ігри. Тут потрібно вводити текстові команди з клавіатури, тому приступати до Python варто приступати, якщо дитина вже вільно читає та орієнтується у клавіатурі.