Був пізній вечір на початку 90-х. Мій тато, як завжди, сидів у кутку кімнати за столом, який слугував йому майстернею, і при світлі настільної лампи паяв плату. Я зазирнув йому через плече й зацікавився: плата була велика, і запаював він не звичайні транзистори, резистори й конденсатори, а невеликі прямокутні чорні багатоногі «жучки».
— Тату, а що це ти паяєш?
— Це компʼютер, синку.
— У нас буде компʼютер?
— Ні, я іншому дядькові паяю, а нам спаяю пізніше.
За тиждень я дізнався, що якийсь дядько відмовився від компʼютера. Таким чином у нас удома зʼявився легендарний аналог ZX Spectrum у реалізації «Краснодар 1». Ну або «Краснодар 2». Або «Ленинград 1». Уже не памʼятаю. Загалом, пост не про це, тому про чарівні 90-ті й про «Спектрум» я напишу, коли мені стукне 80, тож іще років 50 потерпіть.
Удома зʼявився персональний компʼютер. Різко постало питання вивчення, що це таке і як із цим працювати. Інтернету тоді ще не було. Але інтернет цілком успішно заміняла мама, яка працювала в книжковому магазині на пр. Орджонікідзе. Шкода, що магазин уже закрили, а проспект скоро перейменують. Загалом, пост не про це, тому про політику уряду України зі знищення культури я напишу, коли мені стукне 80, тож іще років 50 потерпіть.
Мій досвід самостійного вивчення програмування за книжками почався з фіаско. Я ввів програму, яка питала моє імʼя і друкувала на екрані «Привіт, Вово!», і нічого не сталося. Мені було чи то 7, чи то 8, і я думав, що компʼютер сам зрозуміє, коли програма готова, і сам її запустить. Я сидів, дивився на код на екрані, але нічого не відбувалося. Довелося ще раз перечитати розділ, щоб зрозуміти: треба написати команду RUN. Я написав команду, і програма запрацювала. Тоді я зрозумів, що стану програмістом. Загалом, пост не про це, тому про програми, які я писав у школі (привіт, Колю! Привіт, Дімо!), я напишу, коли мені стукне 80, тож іще років 50 потерпіть.
Саму цю книжку з Бейсиком для дітей я вже знайти не можу, але чітко памʼятаю, що вона була чи то румунська, чи латиська, і там був такий плаский персонаж, схожий на приплюснутий овал. Якщо хтось памʼятає, напишіть, будь ласка, у каментах.
Дуже важливо, щоб дитина почала читати правильні книжки. Якщо ви підсунете їй Бʼярна Страуструпа, то, звісно, нічого дитина не вивчить. Його студенти вивчити не можуть, а куди там 8-річній.
Я вже писав про найважливішу книжку про компʼютери: «Знайомтеся: компʼютер». Зараз подивимося ще на пару цікавих старих книжок.
Перша — «Освоюємо мікрокомпʼютер» (двотомник). Основні персонажі — невеликі роботи, які розповідають про будову компʼютера і про програмування.

Розділ про організацію компʼютера:

Розділ про основи програмування:

Багато картинок, усе пояснено на пальцях, ну і славні роботи. Кому ж із дітей не подобаються роботи? Ще памʼятаю, що в цій книжці версія Бейсика трохи відрізнялася від тієї версії в аналогу ZX Spectrum, тому не всі програми в мене запрацювали. Пояснити відмінності, на жаль, не було кому, тому я просто читав ці програми й виконував їх подумки, намагаючись зрозуміти, як вони працюють.
Інший двотомник — «Світ компʼютерів у запитаннях і відповідях». Написаний японським автором і проілюстрований японцями, тому все в стилі аніме. :)

Розділ про непорозуміння програмістом завдання. З таким я зіткнуся, коли стану старшим, ну а поки просто читав.

Яка краса — компʼютер прийняв дані, усе зрозумів і усміхається. Мімімішно! :)

Ці книжки дуже хороші, і попри те, що минули десятки років від моменту видання, я все одно рекомендував би дітям їх прочитати. На жаль, виконати всі ці програми з книжок вони вже не зможуть, бо Бейсик уже непопулярний, але все одно якісь основи організації компʼютерів можна дізнатися.
Нещодавно, переглядаючи книжки з програмування на «Балка бук», я побачив приголомшливу книжку: «Програмування для дітей. Ілюстрований посібник з мов Scratch і Python». Пітон! Пітон, Гвідо!

У книжці сучасною мовою показано основи програмування. І все в різнокольорових картинках, із персонажами, для дітей. Розділ про арифметичні обчислення:

Розділ про те, що таке цикли.

У прикладах використовується т. зв. «черепашка» — уявна тварина, якою можна керувати простими командами «вперед», «поворот» тощо. Ось як це виглядає, якщо ввести інструкції в компʼютер:

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

Недолік книжки — вона коштує 490 грн (22 $) — це більше половини моєї зарплати старшого викладача на 0,25 ставки в університеті.
Дякую видавництву «Манн, Іванов і Фербер», що переклали й видали таку корисну книжку для дітей.