LINUX.ORG.RU
ФорумTalks

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


0

1

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

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

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

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

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

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

Zhbert ★★★★★
()

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

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

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

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

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

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

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

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

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

[b]паскаль - это недоязык, по нему ничему не научиться[/b]

«язык программирования си для школьников», вроде так.

note173 ★★★★★
()

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

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 ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.