LINUX.ORG.RU

Язык программирования для ребенка

 , ,


2

4

Всем привет!

Какой язык вы бы рекомендовали для изучения программирования и почему?

Если отойти от общего вопроса, то конкретный ребенок(10 лет) проходил много всякого на code.org и прошел немного на code combat, там в качестве языка был питон(но там готовое окружение с командами и объектами игры). Есть немного опыта работы с программированием lego mindstorms. Для дальнейшего развития интересны робототехника и разработка игр(для телефонов и ПК).

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

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


Ответ на: комментарий от anonymous

зачем ему егэ? он к 15 будет долларовым миллионером если правильно ворвётся в роботостроительную или игровую индустрию, а не будет тратить время на питоны-хуёны и кумиры-блэкбоксы, тем более

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

он к 15 будет долларовым миллионером

тогда лучше ему дать немытое яблоко

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

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

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

не нужно растить из ребенка будущего тупого раба с определенным функционалом за зп. (если, конечно, именно такая цель не стоит)

anonymous
()

Haskell отлично подойдет

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

зато с кумиром ЕГЭ сдаст и на программиста поступит

то есть, заранее предполагается, что где-то 25-100% жизненного цикла у него уйдёт на получение стандартного набора документов для трудоустройства по найму?

anonymous
()

Minecraft-ом дитё увлекается? Если да - покажи ему OpenComputers. Пусть автоматизирует фабрику чего-нибудь с помощью него. Под капотом там Lua и сразу что-то наглядное.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от anonymous

перечитай еще раз - я кумир предлагал заместо другого проекта, так как

а) он без wine работает на линуксе

б) он применяется при сдаче ГИА и ЕГЭ

Или ты считаешь, что ребенку вообще не требуется школу заканчивать? Справка на руки и фриланс ?

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

то есть, заранее предполагается, что где-то 25-100% жизненного цикла у него уйдёт на получение стандартного набора документов для трудоустройства по найму?

скока по твоим расчётам длится этот жизненный цикл? Если 4 года обучения в вузе могут составить 100% от него

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

проблемы со зрением обычно наследственные, красноглазие слабо влияет

Harald ★★★★★
()

Lua можно взять, он широко используется в мейнстримных играх, а так же под него есть штуки вроде Love2D.

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

Или ты считаешь, что ребенку вообще не требуется школу заканчивать? Справка на руки и фриланс ?

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

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

скока по твоим расчётам длится этот жизненный цикл? Если 4 года обучения в вузе могут составить 100% от него

если предполагать, что закончит где-то в 22, то 100% в случае если от 0 до 22, соответственно

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

google://meccano
К нему выпускались даже паровые машины с обвязкой. Сейчас на ебэе бешеные деньги стоят.

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

зачем долларовому миллионеру школа?

ну типа купил школу себе, а что?

anonymous
()

Для дальнейшего развития интересны робототехника

Есть такое опенсорсное ЧПУ - LinuxCNC, пусть его изучает.
Соответственно языки C, Tk и Python.
Модули для разных опенсорсных CAM и CAD тоже пишут на Python
(Вообще Python плохой язык, но у него хорошие промоутеры смогли засунуть его во все щели)

и разработка игр(для телефонов и ПК).

Телефоны это Java
Ну а игры не знаю что там, но вроде AI для неписей обычно пишут на Lua.
Ну а так тоже С наверное.

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

с чего ты взял что он среднюю продолжительность проживёт? ну, ладно не 25-100%, а 20-100%, не суть. хотя, вряд ли жизнь после 88 можно назвать полноценной жизнью

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

Есть STM32 совместимый с шилдами ардуины.

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

Главное - чтобы дитятко не превратилось в тупого абдуринщика!

Инкрементирую, ардуинщики действительно с большим NIHT и заметно туповатые.

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

Теперь это для коллекционеров.
Жду, когда сын подрастёт, чтобы вот это всё с передачами ременными и сервоприводами...

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

это же тупое кручение гаек по схеме и инструкции, в чём тут смысл? почувствовать себя роботом?

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

С ней вроде как более интересные вещи делают, а для ребёнка это самое важное.

AVR значительно проще. Да и для Arduino огромное количество различных уроков, туториалов и пр.

Когда будет «не хватать» – тогда можно и FPGA купить, с ним еще веселее. А для начала лучше Arduino.

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

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

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

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

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

Судя по толпам видео на тытрубе, абдуринщик — это диагноз. Они вообще не разбираются ни в механике, ни в электронике, ни даже в элементарной логике. Зато городят из абдурины всякие НĒХи и других «учат» (откуда скачать «скетч» и как проводочки соединить).

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

Лучше с STM8 начинать: там даташит тоньше. А потом уже и на 32-битные переходить. Начать с F0 (особенно шикарны STM32F042: у них одновременно USB и CAN работают + для USB не нужно кварца!). Потом по необходимости можно на 303 перейти или даже что-нибудь круче.

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

Это билет в один конец, как обучающий детей заявляю, моя «статистика», уж лучше STM32 развлекаться тогда.

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

Подписываюсь под каждым словом.

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

Это билет в один конец, как обучающий детей заявляю, моя «статистика»

Твоя ошибка, если для тех, кого ты обучаешь — это билет в один конец.

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

Подожди, с чего ты взял что я не исключительно анализировал данные для статистики? Я за python + kivy отвечаю, о чём писал выше.

К слову, а где ТС?

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

все эти конструкторы, по большому счету, тупо убийство времени

Бред. Это с высоты твоего скудоумия кажется что это бесполезное занятие. А вся современная индустрия и технологии - по большей части тупо сборка из разных кубиков, о чем бы ни шла речь. Так что подобные конструкторы развивают неслабо, объясняют личинкам инженера как нужно строить

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