Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Чтобы затем перейти к изучению конкретных языков.
Программирование+2
Анонимный вопрос
  ·   · 2,3 K
Я профессор ТвГТУ Мои курсы можно найти на...  · 27 окт 2021
Школьник школьнику рознь. Поэтому я буду говорить о тех школьниках, которые могут читать тексты, которые при первом чтении могут показаться непонятными. Школьники, которые могут стараться понять текст, рассматривать примеры ситуаций, описываемых текстом. Я буду говорить о школьниках, которые не разучились думать. Беда нынешнего поколения школьников в наличии такого мощного инструмента как интернет. Если нужно решить стоящую перед Вами задачу,найти ответ на вопрос, то сегодня можно не думать, а найти ответ в интернете. Если так поступать всегда, то мозги ржавеют. По сути, мы превращаемся в примитивных роботов - поисковиков. Дана задача - мы ищем в хламе интернета ее решение, не всегда удачное, не всегда правильное, но понять этого мы не можем.
Итак, что можно предложить школьникам для первого знакомства. Сразу скажу, что книги, в полной мере отвечающей запросу, я не знаю.
Тем не менее, несколько книг порекомендую.
1.
Десять лет назад я редактировал перевод книги Мартина Дрейера: " C# для школьников". Хорошая книга, увлекательно написанная, со многими прекрасными примерами. Несомненным достоинством является и то, что она небольшая по объему - 123 страницы. Фирма Microsoft ( я тоже) рекомендовала ее для начального изучения школьникам. Она не устарела и сейчас. Главное она доступна в интернете на моем любимом учебном ресурсе - сайте открытого Интернет университета - intuit.ru
2.
Для понимания основ программирования крайне полезно понимать, как устроен компьютер, как машина, в памяти которой ничего не хранится кроме последовательности нулей и единиц, может решать самые разнообразные задачи, работая с данными разной природы, умея кодировать команды программы и данные комбинациями нулей и единиц.
Лучшей книгой на ту тему является книга Чарльза Петцольда с кратким названием: "Код". Книга доступна в интернете. Она в основном посвящена основам работы компьютера. Но в одной из последних глав дается краткое введение в зыки программирования.
Страниц в ней больше, примерно 500, читать ее сложнее, но важные фундаментальные знания она дает.
3.
Если Вы хотите, знакомиться с основами программирования, изучая одновременно современный язык программирования, то рекомендую книгу Пола Бэрри: "Изучаем программирование на Python".
Увлекательно написана, с картинками, с вопросами, построена на примерах.
Возможно не все будет понятно, но книга дает хорошее представление о современном языке программирования, среде разработке. По весу она вдвое тяжелее книги Петцольда, но страниц в ней не намного больше - 600. Но воды в ней намного больше, поэтому читается легче.
Я не занимался литературой для первого знакомства (для чайников и других книг подобного сорта), так что мой выбор определяется книгами моей библиотеки, в качестве которых я уверен.
В интуите можно найти ряд моих курсов для школьников, но они не было предназначены для первого знакомства с языками программирования, хотя могут представлять интерес для понимания основ программирования. Первая лекция одного из таких курсов называется "Правда ли, что 2 * 2 = 4? "
Node Backend developer JS/TS/С/С++/Java  · 27 окт 2021
В целом, книг которые рассказывают о том, что вообще такое программирование не так много, и я, если честно их не знаю. Книги по программированию, обычно, подразумевают то, что человек знает 1 или более языков и понимает в... Читать далее
1 эксперт согласен
Как стать программистом с нуля самостоятельно, возможно, пригодятся советы, статья небольшая, отсылает к порталу... Читать дальше
программист  · 28 окт 2021
Наверное вас интересует что-то типа: «устройство ЭВМ для школьников» - чтобы понимать какие-то общие принципы. К сожалению почитать ничего не могу посоветовать. Мне кажется это сложнее, чем выучить простой ЯП и начать писать пр... Читать далее
мутим эту грязь, не видим ничего плохого.  · 30 окт 2021
Понять конструкцию языка программирования сложнее, чем выучить сам язык. Обучаясь конкретному языку, особенно если его учить сложнее из-за синтаксиса, ты учишься программировать, и перейдя с этого языка на более простой, тебе... Читать далее
2 эксперта согласны
Пенсионер, пенсионер.  · 27 окт 2021
Написание программ? Да языков и не сосчитать. Я начинал с алгола и фортрана, посоветовать могу начать с бейсика. Если чадо освоит, то переходите на ассемблер. Всё потом легко даваться будет.
1 эксперт согласен