Когда я зашел в гости к Робокурс (они учат ребятишек 7-13 лет программированию и робототехнике), то увидел коллекцию раритетных книжек по программированию и вспомнил былое, 286-е без жесткого диска, BASIC из оперативки и прочее.

Я был в восьмом и от одноклассника узнал, что есть «Краевая станция юнных техников» (КСЮТ), где помимо выпиливания лобзиком кордовых авиамоделей есть и инновационный кабинет по программированию. Записался туда. Там были и первые сетевые баталии в NETWARS, и первая порнокартинка, и война за пароль главного администратора. Адекватных книг практически на было, особенно по горячо любимому мной бейсику (только «Программышка» и еще одна розовенькая книга, откуда я узнал, что такое массив и что с ним можно делать).

Хочу спросить хабрачитателей, по каким книжкам они делали первые шаги в программировании.

Под катом кратенький обзор одной современной и нескольких олдскульных советских книжек по робототехнике и программированию для детей из коллекции преподавателей. (Бонус — обзор манги по электричеству.) А в комментах — ваши первые книги.



Программирование для детей




Издательство «МИФ» выпустила качественную книжку с картинками по изучению SCRATCH и Python. Веселая стилизация/пикселизация, качественная полиграфия, доступное изложение. Про бабушку не знаю, но мама и папа наконец-то смогут выучить python.



По-моему, весьма годный подход: хочешь научиться программировать — напиши свою игру. Чему и учат авторы на протяжении всей книги.

Думаю, что лучше один раз увидеть:

картинки



Примерно так выглядит подача материала


Вот и сама игра, которую будет писать начинающий программер


На кого ровняться


Чем заняться дальше и как развиваться в области программирования


Как вариант — ИБ

Путешествие в страну роботов




Особенность книжки — в огромном количестве толковых ссылок на ключевые моменты истории автоматических систем — от неандертальских ловушек на мамонтов, карт Жаккара, регулятора Уатта, маятника Фуко и пр, до машины Беббиджа, работ Винера Эшби, космических аппаратов, ЭНИАК, БЭСМ. Автор заглядывает и в будущее, анализуируя работы Азимова и Лема.



Программышка




Эх, книжка первая моя. Написана французами в 1985, переведена на русский в 1990.

картинки

Вот так я учился использовать GOTO


Работать с анимацией и псевдографикой


Выносить мозг окружающим писками динамика


А вот так нас пугали багами


Вот вторая моя книга по программированию:

image

Но толку в школе от нее было мало, зато в универе пригодилась.

Роберт



Милая художественная эстонская книга 1975 года про приключения робота

Основы компьютерной грамотности



Книга одновременно из Пало-Альто (это кремниевая долина, если что) и Бостона (это вторая кремниевая долина).
В книге много заданий и прог на бейсике, есть контрольные вопросы. Для домашнего обучения в те времена — крутая книга.
картинки

И тут Lisp

Нейроинтерфейсы и биофидбэк


А это наверное фейсбучек или скайп


Ну и преступления тут как тут


Язык и компьютер




Книга 1989 года для тех, кто постарше.



В книге рассказывается про семантику, понятийное ядро, фоносемнтику. Чем отличается фоносемантический ореол «вробара» от «лювиня»?

О чем мечтают роботы




Опять французы. Что мне особенно понравилось — так это формат комиксов. И Хардкорность в некоторых моментах.

Мечтают ли роботы о парадоксе Энштейна-Подольского-Розена?
подсмотреть















И наконец — МАНГА




правило буравчика, p-n-p переходы и еще кое-что

Теперь и я хочу изучить электричество









А кончается все виртуальной реальностью. Сними очки, Нео.


Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:



Какая ваша первая книга по программированию?

P.S.


Если у вас есть малявка 7-13 лет, то вам сюда: Робокурс: обучаем детей программированию и робототехнике
image

Комментарии (64)


  1. pehat
    03.09.2015 15:22
    +52

    Нет, ну как так можно-то?


    1. Maklaud
      03.09.2015 17:52
      +5

      Из книжки с Фортраном лет в 11 я научился «фокусу» с числами, который до сих пор некоторые взрослые не понимают ))


    1. aim
      03.09.2015 18:34
      +8

      если бы не эти книги я бы не стал компьютерщиком, вероятно.


      1. IVAN2001
        03.09.2015 19:09
        +4

        Энциклопедия профессора фортрана — вырежи и склей компьютер ))


    1. hudson
      03.09.2015 22:42
      +2

      Обе книги помню и уважаю. Нынешним детям они вероятно уже не так актуальны, но как классику жанра их надо им показывать ))


      1. nik_vr
        04.09.2015 07:43
        +4

        А у меня была книжка «2-в-1», но «Энциклопедия» там была немного сокращённая (или её позже дополнили авторы — не знаю).
        До сих пор помню разворот с нарисованным ноутбуком :)

        Хотя реально первой эту книгу назвать не могу. Первыми книгами были методички по бэйсику и ассемблеру из комплекта «Вектор 06-ц». Мне, правда, тогда было где-то 7 или 8 лет и я там ничёрта не понимал :)


    1. fareloz
      04.09.2015 10:34
      +4

      Блииин, такая ностальгия. До сих пор помню как сидел с открытой посредине книгой и представлял что у меня есть свой ноут…

      Offtopic
      Спасибо пап, что залез в долги и купил мне комп в 5 классе. Я этого никогда не забуду!


  1. olen
    03.09.2015 15:30
    +11

    А я начинал программировать на калькуляторах :-)

    А затянули меня в эту область журналы «Наука и Жизнь» и «Техника — Молодеже». Там были соответствующие рубрики.
    Особенно интересно было читать в ТМ фантастическую повесть о перелете с Луны на Землю на маленьком космическом корабле. К каждой части прилагалась программа для калькулятора, эмулирующая соответствующую стадию полета, так что читатели могли повторить весь полет самостоятельно.


    1. marenkov
      03.09.2015 15:44
      +1

      Аналогично. Потом Basic, уж даже не помню по чему, да там особенно и учить было нечего. А затем справочник машинных кодов Z80. Боюсь для современных детей последнее не слишком подходит.


      1. alafix
        03.09.2015 16:40
        +2

        И у меня похоже. Бейсик по какой-то идиотской книге (вообще без компьютера в пределах досягаемости), только потом уже микрокалькулятор с «Наукой» и «Техникой». Потом через УПК получил пропуск на один режимный завод, там был 3-й Турбо-Паскаль по штатной документации к ЕС1840. Потом асм КР580ИК80 (i8080) в обнимку с журналами «Радио». Далее были книги «Микропроцессорный комплект К1810», Нортон и Джордейн. И т.д. и т.п.


  1. pehat
    03.09.2015 15:39
    +4

    Вот еще, японская. Двухтомный комикс для детей про биты-байты, резервное копирование и RSA(!)

    обложка


    1. MagisterLudi
      03.09.2015 17:50
      +3


      1. AreD
        04.09.2015 00:30
        +1

        Да, у меня они на книжной полке до сих пор стоят


    1. ad1Dima
      04.09.2015 07:22
      +1

      Эта книга, про Фортрана и Лого для детей (с русскоязычными командами и таблицей соответствия русского, болгарского и, кажется, английского). Я ими зачитывался.


  1. jonic
    03.09.2015 15:55
    +2

    Меня затянуло когда отец с книжки дня 4 набирал на денди/клавиатуре какой то бейсик код и там стал бегать марио по экрану, 4 дня того стоило :)) потом AS1, VB, php, js, Си, C# капелька Java. Так оно и неслось ) Детей мне кажется проще всего учить php — выполнил вот результат.


    1. ad1Dima
      04.09.2015 07:24
      +5

      Детей мне кажется проще всего учить php — выполнил вот результат.

      Вы сейчас описали интерпретатор. Есть более подходящие вещи для детей, чем PHP.


      1. jonic
        04.09.2015 15:10

        Например?


        1. ad1Dima
          04.09.2015 15:15
          +1

          Например тот же митовский Scratch. Паскаль тоже для обучения подходит больше.


  1. pehat
    03.09.2015 16:17
    +1

    Пользуясь случаем, ищу детские книжки по программированию, про которые почти ничего не помню.

    1) Персонажи книги – как в «Энциклопедии профессора Фортрана», только еще есть раздел с фокусами (протыкание шарика со скотчем, сцепление скрепок при помощи волшебного конверта, угадывание слов в конвертах при помощи метки на конверте и помощника в зале), настолка вида «кинь кубик и GOTO». Возможно, что в этой книжке программирования нет совсем.

    2) Хорошая книжка, в оригинале американская, большого формата. Точное содержание не помню, было что-то про девочку по имени Ума Палэт и ее электронные таблицы, а также автоматический генератор стихов. Кусок книги мистическим образом нашелся тут, но далее дело не пошло: Генератор стихов видел еще один человек из Мариуполя.


    1. pehat
      03.09.2015 18:48

      По поводу второй книги: кажется, кто-то с Лепры (или с ее варварским образом украденного зеркала) знает, что это за книжка и где ее достать. По крайней мере, есть скриншоты:


      1. MacIn
        03.09.2015 20:39
        +6

        Есть у меня эта книга, лежит на полке. 2 тома
        «Осваиваем микрокомпьютер-1» «Мир», Москва 1989 ISBN 5-03-001572-8
        «Осваиваем микрокомпьютер-2» «Мир», Москва 1989 ISBN 5-03-001573-6


        1. pehat
          03.09.2015 20:44
          +4

          Вы мне закрыли многолетний гештальт, огромное спасибо! По названию и скан отыскать не составляет труда.


        1. agent10
          03.09.2015 21:44
          +2

          И пришёл спаситель! Я уже два года пытаюсь найти названия этих книжек из детства!


  1. ivanych
    03.09.2015 16:32
    +1

    Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:

    Что такое «мониторят раритетные книги»?


    1. MagisterLudi
      03.09.2015 17:44

      Ищут, покупают, читают


  1. RZK333
    03.09.2015 17:28
    +2

    образовательная манга про электричество давно переведена
    dmkpress.com/catalog/manga
    dmkpress.com/catalog/manga/978-5-97060-107-5

    сканы в сети, книжки в книжных магазинах.


    1. xakpc
      03.09.2015 21:33

      как качество перевода?


      1. RZK333
        03.09.2015 23:51

        по диагонали читал скан про Фурье, помню только что там про девушек поясняющих друг другу Фурье на примере музыкальных инструментов, оформлено было вроде в виде манги+диалоги с формулами. названия глав были в духе «твой и мой анализ Фурье».

        в общем, обычная образовательная манга, думаю там сложно сильно напортачить.


  1. Valery4
    03.09.2015 17:34
    +6

    image


  1. Keyten
    03.09.2015 17:36
    +2

    Каким-то я неправильным ребёнком был.

    Скрытый текст




    1. ad1Dima
      04.09.2015 07:31
      +3

      Ваша книга — 98 года издания, JavaScript появился в 95. Вы не странный ребёнок, вы просто моложе.


  1. Yuuri
    03.09.2015 17:36
    +1

    Смутно помню свою первую книжку – маленькую, советскую. Персонажи – школьники, в первой половине книги пилили арифмометр из спичек и желудей, попутно объясняя всякую элементарную схемотехнику, а во второй – обыгрывали сюжет «Трёх мушкетёров» при помощи алгоритмики на псевдокоде.


  1. MagisterLudi
    03.09.2015 17:55
    +2

    На почту прислали наводку на книгу:
    «К сожалению, я не могу ответить Вам на хабре (по понятным причинам), пишу так.

    Вот книжка, которая в свое время меня поразила. Она не совсем про программирование, да и какое детское программирование в могло быть в 66-м году. Но общим понятиям написания программ там уделили внимание.

    Эта книга стала толчком в сторону электроники и для меня, и для многих...»

    image
    avgust-book.narod.ru


    1. sophist
      04.09.2015 16:25

      В процессе гугления обнаружил, что автор этой книги известен также, как Стивен Лесней. (Просто захотелось поделиться удивительным открытием).


  1. homebody
    03.09.2015 19:08
    +1

    Летом 1979 года я ехал в поезде из Ленинграда, только что поступив на мат-мех, и всю дорогу, лежа на верхней полке, увлеченно решал упражнения из брошюры В. А. Успенского «Машина Поста». Это был самый первый, незабываемый момент, когда довелось ощутить восторг программирования!

    Уже потом были АЛГОЛ-60, перфокарты, программируемые калькуляторы в вычислительной лаборатории, JEC, Фортран на СМ-4… Далее везде.


  1. NunaConecto
    03.09.2015 19:12
    +4

    Изучал азы программирования и алгоритмов вместе с этой книгой, очень неплохое чувство юмора у авторов
    image


  1. batment
    03.09.2015 19:44
    +4

    У меня где-то пылится такая книга:
    Двойник конструктора Васильченко

    Читал очень давно, в книге рассказывается о разных аспектах робототехники на тот момент (конец семидесятых).


  1. bya
    03.09.2015 19:59

    А мне все равно. При этом я остался механиком и математиком.


  1. customtema
    03.09.2015 21:54
    +1

    Завидую вам :)

    У меня был единственный скучный учебник по информатике. Списанная книга, которую удалось выпросить в школьной библиотеке. Синий такой. Из нее узнал основы бейсика.

    Мне было 10 лет, и мне посчастливилось посещать кружок по программированию, где был класс БК 0010. Кнопки нажимались с трудом, и часто застревали. Возможности сохранять написанные программы не было (а может быть и была, но руководителю было не до того), поэтому программы писал в блокноте в школе, и в кружке быстро набивал и отлаживал их.

    Через 2 года записался в еще один кружок, в другом детском ДК. Там были БК 0011. Кнопки нажимались легче, хотя застревали также.

    Так я смог посещать кружки до 6 раз в неделю. Пн, ср, и пт — один кружок, вт, чт и сб — другой. Замечательные были времена :)

    Книг почти не было.


  1. tronix286
    03.09.2015 22:12
    +2

    Первые шаги в программировании я делал по книжке «Дисковые Операционные Системы для ПЭВМ 3.3 — 5.0 Э.Валтанен». Там было про MS-DOS, как копировать файлы, создавать директории и тд. Но самое главное — там было и про то, как создавать batch-файлы (.BAT). Вот с них то и началось. А потом у меня появился откуда-то debug.exe (приятель на дискете принес, вроде) и стал я в слепую дизасэмблить и ассемблить. Так я расковырял mov al,<символ> и затем int 29h. Как потом оказалось, int 29h вообще не документированная была. Но мне было тогда норм, потому что ни книг, ни инета, ни даже фидо не было еще. Полный оффлайн и сотни тысяч бездумных опытов с debug в конце концов стали складываться в что-то более-менее осознанное. По крайней мере я вроде бы научился строку на асме выводить. Прошу заметить, без единой строчки документации по асму и прерываниям, просто чуть ли не методом научного тыка. А потом у меня появился QBasic. А там была встроенная хелпа. А потом появился паскаль и книжка Фигурнова. Ну а потом уже скаченный с BBS Ralf Brown interrupt list, Tech Help 6.0 и пошел асм уже осознанный. Вот так вот швыряло меня из крайности в крайность… А деваться было некуда, потому что софта небыло. Достался бы мне тогда лисп или кобол, уверен что программил бы и на нем. -))


  1. brainick
    03.09.2015 23:09
    +1

    Моя первая книга по информатике — «БЕЙСИК для начинающих и будущих профессионалов».
    http://samouchka.net/ebooks/yap/bookbasic/65180-beysik-dlya-nachinayuschih-i-buduschih-professionalov.html


  1. PapaBubaDiop
    03.09.2015 23:41
    +5

    Девид Бредли
    IBM PC/XT
    Первая и единственная книга по ассемблеру и командам ДОС. Дрались за почитать.


  1. uniqueperson
    04.09.2015 00:23
    +1

    Бейсик для детей
    Ватт С., Мангада М.

    image


  1. abyrvalg
    04.09.2015 05:26
    +2

    image
    Вот здесь можно её почитать.


  1. Mrrl
    04.09.2015 08:25
    +1

    Действительно, была первая книжка. Кушниренко, Лебедев, «Программирование для математиков» (Мир, 1984).
    До того — статьи из «Кванта» про Рапиру. Но это — для изучения без компьютера.


  1. Godless
    04.09.2015 08:40

    я уже довольно поздно начал кодить, в 9м классе… вот что было у меня в начале:

    Клац





  1. degorov
    04.09.2015 10:03
    +2



    Там про какой-то из диалектов Бейсика шла речь. Потом Visual Basic (не .NET) учил в старших классах школы уже. Ну а потом в веб ушёл.


  1. AterCattus
    04.09.2015 11:16
    +1

    У меня одной из первых была эта %)


  1. MagisterLudi
    04.09.2015 11:33

    Прислали на почту:
    «Решил тоже воспользоваться сообщением через почту, поскольку на Хабре не могу комментировать (надеюсь, когда-нибудь смогу).
    Не увидел упоминания этой книги:
    image
    Старшей сестре подарили на день рождения, я читал её в 6 лет и мало что понимал, а в школе уже встретил компьютерный курс роботландии, из которого нас учили только Кукараче, остальное приходилось самому запускать, смотреть, изучать. И книжку заодно перечитал — открылось много нового.»


  1. alexeizuzin
    04.09.2015 12:01
    +1

    Мой первый компьютер был Byte (Spectrum), а первой книжкой — брошюрка к нему, с основными командами qBasic (плюс информатика в школе). Эх, если бы мне тогда хоть одну настоящую книгу о программировании дали.


  1. webhead
    04.09.2015 12:31
    +1

    Упомянутые «Техника — Молодежи» и «Наука и жизнь», журнал «Радио» — дали путевку в жизнь в 80-ых, а что касается книг, то у меня было две любимых: «Занимательная математика и персональный компьютер» Коснёвски и «Персональный компьютер в играх и задачах» Гнездиловой и Ко.


  1. to_climb
    04.09.2015 12:42
    +1

    Лукин С.Н. Turbo Pascal 7. 0: самоучитель для начинающих:
    Лукин С.Н. Turbo Pascal 7. 0: самоучитель для начинающих
    Сразу после ZX-Spectrum'а. Кажется, на 8086 компе. Эхх :)


  1. Mercury13
    04.09.2015 12:48
    +1

    Романовский, «Микрокалькуляторы в рассказах и играх». Долго искал нужную обложку, было много изданий.
    image


  1. MagisterLudi
    04.09.2015 13:17
    +1

    Прислали на почту:
    «Хочу дополнить Вашу библиотеку
    Сам начинал с книги „Бейсик это просто“ когда учился в техникуме, с 87 года
    книга „Учням про кібернетику“ — Ученикам про Кибернетику, читалась тоже с инте ресом, много такого, что не устревает, азы, понятия.»

    фото










    1. ad1Dima
      04.09.2015 15:18
      +1

      Тоже, когда в 5м классе получил доступ к компу учился по Бейсик это просто. QBasic, как все было легко и интересно…


  1. zabbius
    04.09.2015 13:29
    +1

    А у меня в детстве был только Spectrum и книжки «как написать игру для ZX Spectrum» одна по встроенному BASIC, вторая уже по ассемблеру.


  1. StepEv
    04.09.2015 16:03
    +1

    В совсем далёком советском детстве у меня была книга про кибернетику. Запомнилось, что страницы были пронумерованы в десятичной и двоичной системе. К сожалению, не помню точного названия. Поиск в сети не помог.


    1. kubikus
      07.09.2015 21:14
      +1

      Скорее всего это был Ю.М. Отряшенков — Юный кибернетик 1978. В этой книге нумерация страниц продублирована в двоичном коде:

      image


      1. StepEv
        08.09.2015 08:04
        +1

        Она!

        Спасибище.


  1. speakingfish
    04.09.2015 19:28
    +2

    Книга про компьютеры которая произвела на меня в детстве неизгладимое впечатление — «Компьютер Творец». Авторы: Дональд Мичи, Рори Джонстон. Издательство «Мир» 1987г.
    www.ozon.ru/context/detail/id/28159440/?utm_source=livelibru&utm_medium=partner
    www.libex.ru/detail/book58203.html

    Книга двух английских авторов, ученого и журналиста, в увлекательной форме рассказывает о современном уровне и перспективах развития одной из самых молодых наук — искусственного интеллекта, о создании «умных» машин, которые все решительнее внедряются во все сферы человеческой деятельности: производство, науку, административно-управленческую деятельность, транспорт и даже искусство.
    Адресована всем, кто интересуется достижениями современной науки и техники.
    Содержание
    Новые знания от ЭВМ
    1. Слепой поиск и незнание
    2. Машина становится экспертом
    3. Машинные и человеческие возможности
    4. Мысли о мышлении
    5. Опыт и открытие
    6. Созидание нового знания
    7. Метафора наизнанку
    8. На пути к модельным небесам
    9. А была ли кошка?
    10. Изобретения на благо человечества

    В книге рассказывалось о различных аспектах ИИ — о восприятии и анализе информации, шахматах, экспертных системах, системах логического вывода и многом другом.
    Даже в википедии есть ссылки на эту книгу: шахматы, Eurisko.


  1. fritz321
    06.09.2015 15:47
    +2

    image
    Так же могу посоветать замечательную книгу, где упор идет на невысокий возраст читателя


  1. m0Ray
    07.09.2015 07:45
    +1

    image


  1. AdmAlexus
    08.09.2015 15:24
    +1

    1. Путешествие в страну роботов (Черненко). До сих пор лежит где-то в коробке после переезда.
    2. Конечно же Профессор Фортран.
    3. IBM PC/XT. Это уже чуть постарше.


  1. maximax
    09.09.2015 09:25
    +1

    «Как Петя Бейсиков Тоню Соображалкину программировать учил» =))
    Обожал проводить время перед черным экраном Турбо Бейсика с мигающим желтым курсором))