LINUX.ORG.RU
ФорумTalks

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


0

1

Сыну 12 лет.Хочу его приобщить к этому миру.

Не знаю-его ли это,но попробовать хочу.

Посоветуйте хорошую (интересную,увлекательную) книгу для ребёнка. Вообще,с чего начать?

Помню сам на Бейсике в его возрасте окружности разноцветные строил... надоело быстро.

Сегодня,как его увлечь?

Паскаль для начала. Чтобы алгоритмы понять и прочее. Ну а там уж много вариантов - кружочки рисовать, матрицы пейсать.

Zhbert ☕☕☕☕☕
()

> Посоветуйте хорошую (интересную,увлекательную) книгу для ребёнка. Вообще,с чего начать?

Керниган и Ричи.

name_no
()
Ответ на: комментарий от Zhbert

> >Керниган и Ричи.

Пгавельно, чтобы сразу перевернулось мировоззрение и поломалась психика.

Если не понравится, значит программирование не для него ;-)

name_no
()
Ответ на: комментарий от name_no

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

Zhbert ☕☕☕☕☕
()

Ну да, Бейсик в этом возрасте - самое оно. Сам так же начинал. Далее - либо паскаль, либо С, в зависимости от того насколько легко оно ему будет даваться. Можешь еще визуал бейсик попробовать сразу же ему дать: результат получается нагляднее, т.к. делать программу «с окошками» детям интереснее чем для коммандной строки.

drull
()

Python für Kids. Она правда на немецком, но для пытливых умов это не проблема

Heretique
()
Ответ на: комментарий от note173

>паскаль - это недоязык

Да. Но для школоты он проще, ибо в нем не нужно думать о памяти, нет указателей и прочего специфического сишного.

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от name_no

> Если не понравится, значит программирование не для него ;-)

Если бы мне в 12 лет дали Кернигана и Ричи, то я бы вообще сейчас айтишником не был бы.

drull
()
Ответ на: комментарий от Zhbert

> Но для школоты он проще, ибо в нем не нужно думать о памяти, нет указателей и прочего специфического сишного.

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

drull
()
Ответ на: комментарий от drull

> я бы вообще сейчас айтишником не был бы.

И всем было бы только лучше от этого.

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

я ж говорю: если не понравится — значит не быть ему программистом )))

name_no
()
Ответ на: комментарий от Zhbert

> и прочего специфического сишного

Да, честно говоря после бейсика мне сишный «for» казался ужасающим пока не привык. Теперь наоборот.

drull
()
Ответ на: комментарий от kranky

> Любую книгу по петону, ибо самый подходящий для детей язык.

И, конечно же, первая программа — музыкальный проигрыватель с коллекцией и поддержкой cue?

name_no
()
Ответ на: комментарий от name_no

> И всем было бы только лучше от этого.

Если бы я пошел в менты(а такие мысли в детстве были), то ты бы гораздо меньше обрадовался случайно встретив меня на улице :)

drull
()
Ответ на: комментарий от name_no

> И, конечно же, первая программа — музыкальный проигрыватель с коллекцией и поддержкой cue?

А что, если не осилит написать, значит не быть ему программистом :)

drull
()
Ответ на: комментарий от name_no

> Керниган и Ричи.

Более того, Бейсик/Паскаль ---> C/C++ ---> Все_остальное - это класический путь, дающий неплохие результаты.

drull
()
Ответ на: комментарий от Shlyapa

> Не мучай ребенка.

Модет в нем умрет Билл Гейтс если его не «мучать»?

drull
()
Ответ на: комментарий от drull

я в детстве так и не смог понять бейсик и паскаль, и начал с «программирования на языке ассемблера для эвм/ес»)

note173
()

купи ему паяльник и книжек по радиоэлектронике. доберется до микроконтроллеров — асилит и программирование.

Rastafarra
()
Ответ на: комментарий от note173

> не смог понять бейсик и паскаль

Хоспаде, что же его там понимать, даже в детстве?

drull
()
Ответ на: комментарий от drull

>честно говоря после бейсика мне сишный «for» казался ужасающим пока не привык

Аналогично =)

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от helios

>Веб лабать - самое простое. Неискушённый ум захватывает быстро.

И подрастет ишо один хтмлпхпяваскриптбыдлокодер.

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от Andru

Начни с книжки Проффесора Фортрана :)

Книга выполнена в виде глав-комиксов, каждая из которых рассказывает об определённом предмете. Книга состоит из следующих глав:

    * Графопостроитель
    * Джойстик
    * Дисковод
    * Как надо работать на компьютере
    * Компьютерный вирус
    * Модем
    * Мышь

Имхо это слишком примитивно для современного ребенка такого возраста.

drull
()
Ответ на: комментарий от kranky

>Любую книгу по петону

Так он не нужен же.

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от different_thing

> Напиши ему игру на Бейсике, а потом расскажи, как работает.

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

drull
()
Ответ на: комментарий от drull

Имхо это слишком примитивно для современного ребенка такого возраста.

Да, им сейчас только ВКонтикте, Counter Strike и пр. дребедень давай... а как работает комп, даже на уровне той книжки, небось и не подозревает )

Andru
()
Ответ на: комментарий от helios

>1. мб так и надо.

Кому? Заводы стоят, одни вебпрограммисты в стране!

если остановится на этом и не станет пилить свой сервак, бд, etc...


Кто ж его знает.

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от Zhbert

не нужно думать о памяти, нет указателей и прочего специфического сишного.

Ну ложь же.

Artificial_Thought
()
Ответ на: комментарий от drull

Так не интересно. Ребенок не высидит. Так что не катит, если из ребенка не хотят выростить задрота, конечно.

А так я, помню, пририсовал к игре прикольный взрыв и всё)

different_thing
()

Я бы посоветовал СИ. Смотри по особенностям своего ребенка.

ttnl
()
Ответ на: комментарий от Andru

> Да, им сейчас только ВКонтикте, Counter Strike и пр. дребедень давай...

Это быдло, которому заняться нечем. Какие родители - такие и дети. Но должен отметить что современные дети гораздо лучше разбираются в бытовой электронике, чем я в том же возрасте.

drull
()

купите ребёнку лего, тогда программирование пойдёт быстрее

guilder
()
Ответ на: комментарий от different_thing

> Так не интересно. Ребенок не высидит.

Вот это самое сложное - заинтересовать. Мне лично было интересно самому написать хоть самую примитивную, но игру.

drull
()
Ответ на: комментарий от Zubchick

>Что за паскаль вы учили такой?

Хз. Что преподавали, то и учил =) Преподали нам только основы - циклы, ифы и прочее. Потом я плюнул на пасцаль по перешел на Си, ибо меня убедили знакомые кодеры, что он круче.

Zhbert ☕☕☕☕☕
()
Ответ на: комментарий от Zhbert

> Потом я плюнул на пасцаль по перешел на Си, ибо меня убедили знакомые кодеры, что он круче.

Гы, меня батя переубедил насколько я помню.

drull
()
Ответ на: комментарий от drull

А я еще потом понял, что сишный синтаксис меня просто до экстаза доводит, тогда как пасцальный скучен и неинтересен.

Zhbert ☕☕☕☕☕
()

Вот какой интересный вопрос появился: склонность к информационным технологиям передается по наследству?

drull
()
Ответ на: комментарий от Zhbert

> сишный синтаксис меня просто до экстаза доводит, тогда как пасцальный скучен и неинтересен.

+100500

drull
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.