Встречал мнение, что лучше начинать не с Python, а с чего-нибудь вроде Pascal. Как вы считаете?
Очень хороший вопрос, это зависит от возраста и заинтересованности ребёнка!
Если говорить про начало-"нулевой уровень" и возраст около 7-10 лет, то подойдут любые графические редакторы с элементами блочного программирования, такие как Minecraft или Scratch.
Для подростков 5 - 9 класс можно изучать более серьёзный язык программирования. Все любят Pyton, но так упускается большой пробел по работе с память, потому я бы рекомендовал любой Си подобный язык.
Сам учил Java как первый язык и ушёл в мобильную разработку. Язык сложный для первого изучения, но даёт отличную базу на всю оставшуюся жизнь. Да детям бывает трудно и иногда более правильным решение дать более простой язык, не сильно завязанный но ООП.
Вообще ООП преподают и оставляют для вузов - я уверен что ученики 9-11 классов прекрасно справятся с ООП и к моменту поступления в институт будут иметь более продвинутое представление о том с чем им предстоит работать. Так же Kotlin- как up lvl Java))
Ребенок пробовал и Scratch и Minecraft. Наверно, это не вина редакторов, но интерес со временем пропал.
Алена Каменецких, может и к лучшему ;) а то как в известном меме будет "Сынок, я нашел у тебя книгу по ML. Нам нужно серьезно поговорить, сынок... сначала ML, потом финтех, а потом уже нет дороги назад, сынок... окончишь свои дни в яндексе, среди таких же сумашедших. Не к этому мы с матерью тебя готовили")))
Не Pyton, а Python и не все его любят.
а что сразу детей?
вон у меня 40-летний друг созрел в IT податься.
есть для него рекомендации?
Всё верно, программирование решает реальные задачи бизнеса, а не просто в вакууме существует.
Начните с простейшего языка программирования Microsoft Small Basic. Он гораздо новее и проще, чем Python или Pascal. Этот язык программирования гораздо удобнее и легче. Вот сайт с описанием и бесплатными учебными материалами на русском языке по этой теме: http://small-basic.ru